Persiapan
- Eclipse IDE
Pada tutorial kali ini, saya menggunakan Eclipse Helios sebagai Java Editor. Anda dapat mendownload Eclipse IDE di www.eclipse.org
- Download JUnit library
Download JUnit libary yang terbaru dari official site nya, yaitu www.junit.org. Anda hanya membutuhkan dua library yaitu junit-xxx.jar dan hamcrest-core-xxx.jar
Setelah Anda download kedua library diatas, langkah selanjutnya adalah menambahkan librari tersebut di Eclipse build path.
- Kopi dan Snack untuk menemani Anda coding :)
1. Membuat Kelas Yang Akan Di Test
Langkah pertama adalah, buatlah kelas yang nanti akan Anda test atau Anda uji, misalkan kelas Pesan.java di
Nama Kelas : Pesan.java
package com.nursalim.junit; public class Pesan { private String kalimat; public Pesan(String kalimat){ System.out.println(kalimat); this.kalimat = kalimat; } public String getKalimat(){ return kalimat; } }
2. Membuat Kelas Test Case
Langkah kedua adalah membuat kelas Test Case yang digunakan untuk mengetes atau menguji kelas Pesan.Java
Nama Kelas : PesanTestCase.java
package com.nursalim.junit; import static org.junit.Assert.*; import org.junit.Test; public class PesanTestCase { String kalimat = "Belajar JUnit"; Pesan pesan = new Pesan(kalimat); @Test public void testPesanKalimat(){ assertEquals(kalimat, pesan.getKalimat()); } }
3. Membuat Kelas Test Runner
Langkah ketiga adalah membuat kelas Test Runner, yaitu kelas yang digunakan untuk menjalankan kelas Test Case.
Nama Kelas : PesanTestRunner
package com.nursalim.junit; import org.junit.runner.JUnitCore; import org.junit.runner.Result; import org.junit.runner.notification.Failure; public class PesanTestRunner { public static void main(String[] args){ Result result = JUnitCore.runClasses(PesanTestCase.class); for(Failure failure : result.getFailures()){ System.out.println(failure); } System.out.println(result.wasSuccessful()); } }
4. Running
Coba Anda jalankan (running) kelas TestRunner.java diatas, kalau tidak ada error maka akan keluar output seperti di bawah ini:
Belajar JUnit true
Perhatikan ouput diatas, output diatas menampilkan output boolean true, yaitu suatu kondisi dimana hasil dari test case menunjukkan bahwa, parameter konstruktor di kelas Pesan.java, yaitu "Belajar JUnit" sama dengan (equals) dengan nilai variabel/property kalimat di kelas PesanTestCase.java yaitu "Belajar JUnit".
~~~## JUnit ##~~~
Sekian tutorial singkat tentang 4 Langkah Mudah Menggunakan JUnit. Semoga bermanfaat & Happy Learning JUnit.
0 comments:
Post a Comment