Tích hợp Ant - JUnit
JUnit là khung kiểm thử đơn vị thường được sử dụng cho các phát triển dựa trên Java. Nó rất dễ sử dụng và dễ dàng mở rộng. Có một số phần mở rộng JUnit có sẵn. Nếu bạn chưa quen với JUnit, bạn nên tải xuống từ www.junit.org và đọc hướng dẫn sử dụng của nó.
Chương này trình bày cách thực hiện các bài kiểm tra JUnit bằng Ant. Ant làm cho nó thẳng tiến qua nhiệm vụ JUnit.
Các thuộc tính của nhiệm vụ JUnit được trình bày dưới đây:
Sr.No. | Thuộc tính & Mô tả |
---|---|
1 | dir Nơi để gọi VM từ. Điều này được bỏ qua khifork bị vô hiệu hóa. |
2 | jvm Lệnh được sử dụng để gọi JVM. Điều này được bỏ qua khifork bị vô hiệu hóa. |
3 | fork Chạy thử nghiệm trong một JVM riêng biệt |
4 | errorproperty Tên của thuộc tính cần đặt nếu có lỗi JUnit |
5 | failureproperty Tên của thuộc tính để đặt nếu có lỗi JUnit |
6 | haltonerror Dừng thực thi khi xảy ra lỗi kiểm tra |
7 | haltonfailure Dừng thực thi khi xảy ra lỗi |
số 8 | printsummary Khuyên Ant hiển thị số liệu thống kê đơn giản cho mỗi bài kiểm tra |
9 | showoutput Khuyên Ant gửi đầu ra tới nhật ký và bộ định dạng của nó |
10 | tempdir Đường dẫn đến tệp tạm thời mà Ant sẽ sử dụng |
11 | timeout Thoát khỏi các bài kiểm tra mất nhiều thời gian chạy hơn cài đặt này (tính bằng mili giây). |
Hãy để chúng tôi tiếp tục chủ đề của Hello World Ứng dụng web fax và thêm mục tiêu JUnit.
Ví dụ sau đây cho thấy một thực thi kiểm tra JUnit đơn giản:
<target name = "unittest">
<junit haltonfailure = "true" printsummary = "true">
<test name = "com.tutorialspoint.UtilsTest"/>
</junit>
</target>
Ví dụ này cho thấy việc thực thi JUnit trên lớp junit com.tutorialspoint.UtilsTest. Chạy đoạn mã trên sẽ tạo ra kết quả sau:
test:
[echo] Testing the application
[junit] Running com.tutorialspoint.UtilsTest
[junit] Tests run: 12, Failures: 0, Errors: 0, Time elapsed: 16.2 sec
BUILD PASSED