Ant - การรวม JUnit

JUnit เป็นเฟรมเวิร์กการทดสอบหน่วยที่ใช้กันทั่วไปสำหรับการพัฒนาที่ใช้ Java ใช้งานง่ายและง่ายต่อการขยาย มีส่วนขยาย JUnit ให้เลือกใช้มากมาย หากคุณไม่คุ้นเคยกับ JUnit คุณควรดาวน์โหลดจากwww.junit.orgและอ่านคู่มือ

บทนี้แสดงวิธีดำเนินการทดสอบ JUnit โดยใช้ Ant Ant ทำให้ตรงไปตรงมาผ่านงาน JUnit

คุณลักษณะของงาน JUnit แสดงไว้ด้านล่าง -

ซีเนียร์ คุณสมบัติและคำอธิบาย
1

dir

จะเรียกใช้ VM จากที่ไหน สิ่งนี้จะถูกละเว้นเมื่อfork ถูกปิดใช้งาน.

2

jvm

คำสั่งที่ใช้ในการเรียกใช้ JVM สิ่งนี้จะถูกละเว้นเมื่อfork ถูกปิดใช้งาน.

3

fork

รันการทดสอบใน JVM แยกต่างหาก

4

errorproperty

ชื่อของคุณสมบัติที่จะตั้งค่าหากมีข้อผิดพลาด JUnit

5

failureproperty

ชื่อของคุณสมบัติที่จะตั้งหากมี JUnit ล้มเหลว

6

haltonerror

หยุดการดำเนินการเมื่อเกิดข้อผิดพลาดในการทดสอบ

7

haltonfailure

หยุดการดำเนินการเมื่อเกิดความล้มเหลว

8

printsummary

แนะนำให้ Ant แสดงสถิติอย่างง่ายสำหรับการทดสอบแต่ละครั้ง

9

showoutput

แนะนำให้ Ant ส่งเอาต์พุตไปยังบันทึกและฟอร์แมต

10

tempdir

พา ธ ไปยังไฟล์ชั่วคราวที่ Ant จะใช้

11

timeout

ออกจากการทดสอบที่ใช้เวลารันนานกว่าการตั้งค่านี้ (ในหน่วยมิลลิวินาที)

ให้เราดำเนินการต่อในรูปแบบของไฟล์ Hello World แฟกซ์เว็บแอปพลิเคชันและเพิ่ม JUnit target

ตัวอย่างต่อไปนี้แสดงการดำเนินการทดสอบ JUnit อย่างง่าย -

<target name = "unittest">
   <junit haltonfailure = "true" printsummary = "true">
      <test name = "com.tutorialspoint.UtilsTest"/>
   </junit>
</target>

ตัวอย่างนี้แสดงการดำเนินการของ JUnit บนคลาส com.tutorialspoint.UtilsTest junit การรันโค้ดด้านบนจะสร้างผลลัพธ์ต่อไปนี้ -

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