Integrasi Ant - JUnit
JUnit adalah kerangka pengujian unit yang umum digunakan untuk pengembangan berbasis Java. Mudah digunakan dan mudah diperluas. Ada sejumlah ekstensi JUnit yang tersedia. Jika Anda tidak terbiasa dengan JUnit, Anda harus mendownloadnya dari www.junit.org dan membaca manualnya.
Bab ini menunjukkan cara menjalankan pengujian JUnit menggunakan Ant. Ant membuatnya langsung melalui tugas JUnit.
Atribut tugas JUnit disajikan di bawah ini -
Sr.No. | Properti & Deskripsi |
---|---|
1 | dir Dari mana menggunakan VM. Ini diabaikan saatfork dinonaktifkan. |
2 | jvm Perintah yang digunakan untuk menjalankan JVM. Ini diabaikan saatfork dinonaktifkan. |
3 | fork Menjalankan pengujian di JVM terpisah |
4 | errorproperty Nama properti yang akan disetel jika ada kesalahan JUnit |
5 | failureproperty Nama properti yang akan disetel jika ada kegagalan JUnit |
6 | haltonerror Menghentikan eksekusi saat terjadi kesalahan pengujian |
7 | haltonfailure Menghentikan eksekusi saat terjadi kegagalan |
8 | printsummary Menyarankan Ant untuk menampilkan statistik sederhana untuk setiap tes |
9 | showoutput Menyarankan Ant untuk mengirim keluaran ke log dan pemformatnya |
10 | tempdir Path ke file sementara yang akan digunakan Ant |
11 | timeout Keluar dari pengujian yang membutuhkan waktu lebih lama untuk dijalankan daripada setelan ini (dalam milidetik). |
Mari kita lanjutkan tema Hello World Aplikasi web faks dan tambahkan target JUnit.
Contoh berikut menunjukkan eksekusi uji JUnit sederhana -
<target name = "unittest">
<junit haltonfailure = "true" printsummary = "true">
<test name = "com.tutorialspoint.UtilsTest"/>
</junit>
</target>
Contoh ini menunjukkan eksekusi JUnit di kelas junit com.tutorialspoint.UtilsTest. Menjalankan kode di atas menghasilkan output berikut -
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