JUnit - Thiết lập môi trường
Thiết lập môi trường cục bộ
JUnit là một khuôn khổ cho Java, vì vậy yêu cầu đầu tiên là phải cài đặt JDK trong máy của bạn.
Yêu cầu hệ thống
JDK | 1,5 trở lên. |
---|---|
Ký ức | Không có yêu cầu tối thiểu. |
Dung lượng đĩa | Không có yêu cầu tối thiểu. |
Hệ điều hành | Không có yêu cầu tối thiểu. |
Bước 1: Xác minh cài đặt Java trong máy của bạn
Trước hết, hãy mở bảng điều khiển và thực hiện một lệnh java dựa trên hệ điều hành bạn đang làm việc.
Hệ điều hành | Bài tập | Chỉ huy |
---|---|---|
các cửa sổ | Mở bảng điều khiển lệnh | c: \> java -version |
Linux | Mở Command Terminal | $ java -version |
Mac | Mở thiết bị đầu cuối | máy: ~ joseph $ java -version |
Hãy xác minh kết quả đầu ra cho tất cả các hệ điều hành -
Hệ điều hành | Đầu ra |
---|---|
các cửa sổ | phiên bản java "1.8.0_101" Môi trường thời gian chạy Java (TM) SE (bản dựng 1.8.0_101) |
Linux | phiên bản java "1.8.0_101" Môi trường thời gian chạy Java (TM) SE (bản dựng 1.8.0_101) |
Mac | phiên bản java "1.8.0_101" Môi trường thời gian chạy Java (TM) SE (bản dựng 1.8.0_101) |
Nếu bạn chưa cài đặt Java trên hệ thống của mình, hãy tải xuống Bộ phát triển phần mềm Java (SDK) từ liên kết sau https://www.oracle.com. Chúng tôi giả sử Java 1.8.0_101 là phiên bản đã cài đặt cho hướng dẫn này.
Bước 2: Đặt Môi trường JAVA
Đặt JAVA_HOMEbiến môi trường để trỏ đến vị trí thư mục cơ sở nơi Java được cài đặt trên máy của bạn. Ví dụ.
Hệ điều hành | Đầu ra |
---|---|
các cửa sổ | Đặt biến môi trường JAVA_HOME thành C: \ Program Files \ Java \ jdk1.8.0_101 |
Linux | xuất JAVA_HOME = / usr / local / java-current |
Mac | export JAVA_HOME = / Library / Java / Home |
Nối vị trí trình biên dịch Java vào Đường dẫn Hệ thống.
Hệ điều hành | Đầu ra |
---|---|
các cửa sổ | Nối chuỗi C:\Program Files\Java\jdk1.8.0_101\bin ở cuối biến hệ thống, Path. |
Linux | xuất PATH = $ PATH: $ JAVA_HOME / bin / |
Mac | không yêu cầu |
Xác minh cài đặt Java bằng lệnh java -version Như đã giải thích ở trên.
Bước 3: Tải xuống JUnit Archive
Tải xuống phiên bản mới nhất của tệp jar JUnit từ http://www.junit.org. Tại thời điểm viết hướng dẫn này, chúng tôi đã tải xuống Junit-4.12.jar và sao chép nó vào thư mục C: \> JUnit.
Hệ điều hành | Tên lưu trữ |
---|---|
các cửa sổ | junit4.12.jar |
Linux | junit4.12.jar |
Mac | junit4.12.jar |
Bước 4: Đặt môi trường JUnit
Đặt JUNIT_HOMEbiến môi trường để trỏ đến vị trí thư mục cơ sở nơi lưu trữ jar JUNIT trên máy của bạn. Giả sử chúng ta đã lưu trữ junit4.12.jar trong thư mục JUNIT.
Sr.No | Hệ điều hành & Mô tả |
---|---|
1 | Windows Đặt biến môi trường JUNIT_HOME thành C: \ JUNIT |
2 | Linux xuất JUNIT_HOME = / usr / local / JUNIT |
3 | Mac xuất JUNIT_HOME = / Library / JUNIT |
Bước 5: Đặt biến CLASSPATH
Đặt CLASSPATH biến môi trường để trỏ đến vị trí jar JUNIT.
Sr.No | Hệ điều hành & Mô tả |
---|---|
1 | Windows Đặt biến môi trường CLASSPATH thành% CLASSPATH%;% JUNIT_HOME% \ junit4.12.jar;.; |
2 | Linux xuất CLASSPATH = $ CLASSPATH: $ JUNIT_HOME / junit4.12.jar:. |
3 | Mac xuất CLASSPATH = $ CLASSPATH: $ JUNIT_HOME / junit4.12.jar:. |
Bước 6: Kiểm tra thiết lập JUnit
Tạo tên tệp lớp java TestJunit trong 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);
}
}
Tạo tên tệp lớp java TestRunner trong C:\>JUNIT_WORKSPACE để thực thi (các) trường hợp thử nghiệm.
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());
}
}
Bước 7: Xác minh kết quả
Biên dịch các lớp bằng cách sử dụng javac trình biên dịch như sau -
C:\JUNIT_WORKSPACE>javac TestJunit.java TestRunner.java
Bây giờ chạy Test Runner để xem kết quả như sau:
C:\JUNIT_WORKSPACE>java TestRunner
Xác minh kết quả đầu ra.
true