JUnit - การตั้งค่าสภาพแวดล้อม
การตั้งค่าสภาพแวดล้อมท้องถิ่น
JUnit เป็นเฟรมเวิร์กสำหรับ Java ดังนั้นข้อกำหนดแรกสุดคือต้องติดตั้ง JDK ในเครื่องของคุณ
ความต้องการของระบบ
JDK | 1.5 ขึ้นไป |
---|---|
หน่วยความจำ | ไม่มีข้อกำหนดขั้นต่ำ |
พื้นที่ดิสก์ | ไม่มีข้อกำหนดขั้นต่ำ |
ระบบปฏิบัติการ | ไม่มีข้อกำหนดขั้นต่ำ |
ขั้นตอนที่ 1: ตรวจสอบการติดตั้ง Java ในเครื่องของคุณ
ก่อนอื่นให้เปิดคอนโซลและดำเนินการคำสั่ง java ตามระบบปฏิบัติการที่คุณกำลังทำงานอยู่
ระบบปฏิบัติการ | งาน | คำสั่ง |
---|---|---|
Windows | เปิด Command Console | c: \> java - เวอร์ชัน |
ลินุกซ์ | เปิด Command Terminal | $ java - รุ่น |
Mac | เปิด Terminal | เครื่อง: ~ joseph $ java -version |
มาตรวจสอบผลลัพธ์สำหรับระบบปฏิบัติการทั้งหมด -
ระบบปฏิบัติการ | เอาต์พุต |
---|---|
Windows | เวอร์ชัน java "1.8.0_101" สภาพแวดล้อมรันไทม์ Java (TM) SE (สร้าง 1.8.0_101) |
ลินุกซ์ | เวอร์ชัน java "1.8.0_101" สภาพแวดล้อมรันไทม์ Java (TM) SE (สร้าง 1.8.0_101) |
Mac | เวอร์ชัน java "1.8.0_101" สภาพแวดล้อมรันไทม์ Java (TM) SE (สร้าง 1.8.0_101) |
หากคุณไม่ได้ติดตั้ง Java ในระบบของคุณให้ดาวน์โหลด Java Software Development Kit (SDK) จากลิงค์ต่อไปนี้ https://www.oracle.com. เราถือว่า Java 1.8.0_101 เป็นเวอร์ชันที่ติดตั้งสำหรับบทช่วยสอนนี้
ขั้นตอนที่ 2: ตั้งค่าสภาพแวดล้อม JAVA
ตั้งค่า JAVA_HOMEตัวแปรสภาพแวดล้อมเพื่อชี้ไปยังตำแหน่งไดเร็กทอรีฐานที่ติดตั้ง Java บนเครื่องของคุณ ตัวอย่างเช่น.
ระบบปฏิบัติการ | เอาต์พุต |
---|---|
Windows | ตั้งค่าตัวแปรสภาพแวดล้อม JAVA_HOME เป็น C: \ Program Files \ Java \ jdk1.8.0_101 |
ลินุกซ์ | ส่งออก JAVA_HOME = / usr / local / java-current |
Mac | ส่งออก JAVA_HOME = / Library / Java / Home |
ผนวกตำแหน่งคอมไพเลอร์ Java เข้ากับ System Path
ระบบปฏิบัติการ | เอาต์พุต |
---|---|
Windows | ต่อท้ายสตริง C:\Program Files\Java\jdk1.8.0_101\bin ในตอนท้ายของตัวแปรระบบ Path. |
ลินุกซ์ | ส่งออก PATH = $ PATH: $ JAVA_HOME / bin / |
Mac | ไม่จำเป็นต้องใช้ |
ตรวจสอบการติดตั้ง Java โดยใช้คำสั่ง java -version ตามที่อธิบายไว้ข้างต้น
ขั้นตอนที่ 3: ดาวน์โหลด JUnit Archive
ดาวน์โหลดไฟล์ JUnit jar เวอร์ชันล่าสุดจาก http://www.junit.org. ในขณะที่เขียนบทช่วยสอนนี้เราได้ดาวน์โหลด Junit-4.12.jar และคัดลอกลงในโฟลเดอร์ C: \> JUnit
ระบบปฏิบัติการ | ชื่อที่เก็บถาวร |
---|---|
Windows | junit4.12.jar |
ลินุกซ์ | junit4.12.jar |
Mac | junit4.12.jar |
ขั้นตอนที่ 4: ตั้งค่า JUnit Environment
ตั้งค่า JUNIT_HOMEตัวแปรสภาพแวดล้อมเพื่อชี้ไปยังตำแหน่งไดเร็กทอรีฐานที่เก็บ JUNIT jar ไว้ในเครื่องของคุณ สมมติว่าเราเก็บ junit4.12.jar ไว้ในโฟลเดอร์ JUNIT
ซีเนียร์ No | ระบบปฏิบัติการและคำอธิบาย |
---|---|
1 | Windows ตั้งค่าตัวแปรสภาพแวดล้อม JUNIT_HOME เป็น C: \ JUNIT |
2 | Linux ส่งออก JUNIT_HOME = / usr / local / JUNIT |
3 | Mac ส่งออก JUNIT_HOME = / Library / JUNIT |
ขั้นตอนที่ 5: ตั้งค่าตัวแปร CLASSPATH
ตั้งค่า CLASSPATH ตัวแปรสภาพแวดล้อมเพื่อชี้ไปยังตำแหน่ง JUNIT jar
ซีเนียร์ No | ระบบปฏิบัติการและคำอธิบาย |
---|---|
1 | Windows ตั้งค่าตัวแปรสภาพแวดล้อม CLASSPATH เป็น% CLASSPATH%;% JUNIT_HOME% \ junit4.12.jar; .; |
2 | Linux ส่งออก CLASSPATH = $ CLASSPATH: $ JUNIT_HOME / junit4.12.jar:. |
3 | Mac ส่งออก CLASSPATH = $ CLASSPATH: $ JUNIT_HOME / junit4.12.jar:. |
ขั้นตอนที่ 6: ทดสอบการตั้งค่า JUnit
สร้างชื่อไฟล์คลาส java TestJunit ใน C:\>JUNIT_WORKSPACE
import org.junit.Test;
import static org.junit.Assert.assertEquals;
public class TestJunit {
@Test
public void testAdd() {
String str = "Junit is working fine";
assertEquals("Junit is working fine",str);
}
}
สร้างชื่อไฟล์คลาส java TestRunner ใน C:\>JUNIT_WORKSPACE เพื่อดำเนินการกรณีทดสอบ
import org.junit.runner.JUnitCore;
import org.junit.runner.Result;
import org.junit.runner.notification.Failure;
public class TestRunner {
public static void main(String[] args) {
Result result = JUnitCore.runClasses(TestJunit.class);
for (Failure failure : result.getFailures()) {
System.out.println(failure.toString());
}
System.out.println(result.wasSuccessful());
}
}
ขั้นตอนที่ 7: ตรวจสอบผลลัพธ์
รวบรวมคลาสโดยใช้ javac คอมไพเลอร์ดังนี้ -
C:\JUNIT_WORKSPACE>javac TestJunit.java TestRunner.java
ตอนนี้เรียกใช้ Test Runner เพื่อดูผลลัพธ์ดังนี้ -
C:\JUNIT_WORKSPACE>java TestRunner
ตรวจสอบผลลัพธ์
true