Pertanyaan yang diberi tag junit

Kerangka pengujian unit populer untuk Java dan Scala. Versi terbaru, JUnit 5, mendukung pengujian kaya anotasi dan parameterisasi. Pertimbangkan penggunaan bersama dengan tag Java atau Scala untuk menunjukkan kasus penggunaan Anda.

429
Mengapa JUnit tidak menyediakan metode assertNotEquals?

Adakah yang tahu mengapa JUnit 4 menyediakan assertEquals(foo,bar)tetapi tidak menggunakan assertNotEqual(foo,bar)metode? Ini menyediakan assertNotSame(sesuai dengan assertSame) dan assertFalse(sesuai dengan assertTrue), sehingga tampak aneh bahwa mereka tidak repot termasuk

416
Maven tidak menemukan tes JUnit untuk dijalankan

Saya punya program pakar, itu mengkompilasi dengan baik. Ketika saya menjalankannya mvn testtidak menjalankan tes apa pun (di bawah judul TEST mengatakanThere are no tests to run. ). Saya telah menciptakan kembali masalah ini dengan setup super sederhana yang akan saya sertakan di bawah ini serta...

370
Uji JUnit untuk System.out.println ()

Saya perlu menulis tes JUnit untuk aplikasi lama yang dirancang dengan buruk dan sedang menulis banyak pesan kesalahan ke output standar. Ketika getResponse(String request)metode berperilaku dengan benar, ia mengembalikan respons XML: @BeforeClass public static void setUpClass() throws Exception...

365
Mengabaikan tes pada JUnit 4

OK, jadi @Ignorepenjelasannya bagus untuk menandai bahwa test case tidak boleh dijalankan. Namun, terkadang saya ingin mengabaikan tes berdasarkan informasi runtime. Contohnya adalah jika saya memiliki tes konkurensi yang perlu dijalankan pada mesin dengan sejumlah inti. Jika tes ini dijalankan...

240
Dapatkan nama tes yang sedang dilaksanakan di JUnit 4

Di JUnit 3, saya bisa mendapatkan nama tes yang sedang berjalan seperti ini: public class MyTest extends TestCase { public void testSomething() { System.out.println("Current test is " + getName()); ... } } yang akan mencetak "Tes saat ini adalah testSomething". Apakah ada cara sederhana...

238
Populating Spring @Value selama Unit Test

Saya mencoba menulis Tes Unit untuk kacang sederhana yang digunakan dalam program saya untuk memvalidasi formulir. Kacang tersebut dijelaskan dengan @Componentdan memiliki variabel kelas yang diinisialisasi menggunakan @Value("${this.property.value}") private String thisProperty; Saya ingin...