Pertanyaan yang diberi tag junit

220
Mockito. Verifikasi argumen metode

Saya sudah mencari di Google tentang hal ini, tetapi tidak menemukan yang relevan. Saya punya sesuatu seperti ini: Object obj = getObject(); Mockeable mock= Mockito.mock(Mockeable.class); Mockito.when(mock.mymethod(obj )).thenReturn(null); Testeable testableObj = new

218
Cara mengejek kelas terakhir dengan mockito

Saya memiliki kelas terakhir, sesuatu seperti ini: public final class RainOnTrees{ public void startRain(){ // some code here } } Saya menggunakan kelas ini di beberapa kelas lain seperti ini: public class Seasons{ RainOnTrees rain = new RainOnTrees(); public void

206
Bagaimana cara JUnit menegaskan pesan di logger

Saya memiliki beberapa kode-dalam-tes yang memanggil Java logger untuk melaporkan statusnya. Dalam kode uji JUnit, saya ingin memverifikasi bahwa entri log yang benar dibuat di logger ini. Sesuatu di sepanjang baris berikut: methodUnderTest(bool x){ if(x) logger.info("x happened") } @Test...

199
Apakah metode assertEquals Java dapat diandalkan?

Saya tahu ==ada beberapa masalah saat membandingkan dua Strings. Tampaknya itu String.equals()adalah pendekatan yang lebih baik. Yah, saya sedang melakukan pengujian JUnit dan kecenderungan saya adalah untuk digunakan assertEquals(str1, str2). Apakah ini cara yang dapat diandalkan untuk menyatakan...

195
Menyatakan objek adalah tipe tertentu

Apakah mungkin di JUnit untuk menegaskan suatu objek adalah turunan dari kelas? Karena berbagai alasan, saya memiliki objek dalam pengujian yang ingin saya periksa jenisnya. Apakah itu tipe Object1 atau tipe Object2? Saat ini saya punya: assertTrue(myObject instanceof

195
Bagaimana cara kerja Junit @Rule?

Saya ingin menulis kasus pengujian untuk sebagian besar kode, saya ingin mengetahui detail @Rulefitur penjelasan JUnit , sehingga saya dapat menggunakannya untuk menulis kasus pengujian. Harap berikan beberapa jawaban atau tautan yang bagus, yang memberikan deskripsi terperinci tentang fungsinya...

183
Apa spesifikasi format XML JUnit yang didukung Hudson?

Saya menggunakan Hudson sebagai server integrasi berkelanjutan dan saya ingin menggunakan opsi 'Publikasikan laporan hasil pengujian JUnit'. Tapi saya tidak menggunakan alat xUnit untuk pengujian, alih-alih saya punya skrip shell yang menjalankan tes dan mengembalikan hasil dalam format sederhana....