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