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