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