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.

7
Hamcrest membandingkan koleksi
Saya mencoba membandingkan 2 daftar: assertThat(actual.getList(), is(Matchers.containsInAnyOrder(expectedList))); Tapi ide java: no suitable method found for assertThat(java.util.List<Agent>,org.hamcrest.Matcher<java.lang.Iterable<? extends model.Agents>>) method org.junit.Assert.<T>assertThat(T,org.hamcrest.Matcher<T>) is not applicable (no instance(s) of type variable(s) T exist so that argument type org.hamcrest.Matcher<java.lang.Iterable<? extends model.Agents>> conforms to formal parameter type org.hamcrest.Matcher<T>) method org.junit.Assert.<T>assertThat(java.lang.String,T,org.hamcrest.Matcher<T>) is not applicable (cannot instantiate …
114 java  junit  hamcrest 

13
Pasti tidak mengambil tes Junit 5
Saya menulis metode pengujian sederhana dengan JUnit 5: public class SimlpeTest { @Test @DisplayName("Some description") void methodName() { // Testing logic for subject under test } } Tapi ketika saya lari mvn test, saya mendapat: ------------------------------------------------------- T E S T S ------------------------------------------------------- Running SimlpeTest Tests run: 0, Failures: 0, Errors: …

8
Beberapa Pernyataan RunWith di jUnit
Saya menulis tes unit dan ingin menggunakan JUnitParamsRunnerdan MockitoJUnitRunneruntuk satu kelas tes. Sayangnya, berikut ini tidak berhasil: @RunWith(MockitoJUnitRunner.class) @RunWith(JUnitParamsRunner.class) public class DatabaseModelTest { // some tests } Apakah ada cara untuk menggunakan keduanya, Mockito dan JUnitParams dalam satu kelas pengujian?
113 java  unit-testing  junit 

9
Cara menguji servlet saya menggunakan JUnit
Saya telah membuat sistem web menggunakan Java Servlets dan sekarang ingin melakukan pengujian JUnit. Saya dataManagerhanyalah sepotong kode dasar yang mengirimkannya ke database. Bagaimana Anda menguji Servlet dengan JUnit? Contoh kode saya yang memungkinkan pengguna untuk mendaftar / mendaftar, yang dikirimkan dari halaman utama saya melalui AJAX: public void doPost(HttpServletRequest …


23
Bagaimana cara menegaskan persamaan di dua kelas tanpa metode yang sama?
Katakanlah saya memiliki kelas tanpa metode sama dengan (), yang tidak memiliki sumber. Saya ingin menegaskan kesetaraan pada dua contoh kelas itu. Saya bisa melakukan banyak pernyataan: assertEquals(obj1.getFieldA(), obj2.getFieldA()); assertEquals(obj1.getFieldB(), obj2.getFieldB()); assertEquals(obj1.getFieldC(), obj2.getFieldC()); ... Saya tidak suka solusi ini karena saya tidak mendapatkan gambaran kesetaraan penuh jika pernyataan awal gagal. …
111 java  unit-testing  junit 

10
Menjalankan pengujian junit secara paralel dalam build Maven?
Saya menggunakan JUnit 4.4 dan Maven dan saya memiliki sejumlah besar pengujian integrasi yang berjalan lama. Dalam hal memparalelkan rangkaian pengujian, ada beberapa solusi yang memungkinkan saya menjalankan setiap metode pengujian dalam satu kelas pengujian secara paralel. Tetapi semua ini mengharuskan saya mengubah tes dengan satu atau lain cara. Saya …
110 java  maven  junit 


8
Mengapa fixtureSetup jUnit harus statis?
Saya menandai metode dengan anotasi @BeforeClass jUnit, dan mendapat pengecualian ini mengatakan itu harus statis. Apa alasannya? Ini memaksa semua init saya berada di medan statis, tanpa alasan yang bagus sejauh yang saya lihat. Dalam .Net (NUnit), hal ini tidak terjadi. Edit - fakta bahwa metode yang dianotasi dengan @BeforeClass …
109 java  junit 

9
Dapatkan konteks proyek uji dalam kasus uji junit Android
Apakah ada yang tahu bagaimana Anda bisa mendapatkan konteks proyek Uji dalam kasus uji junit Android (meluas AndroidTestCase). Catatan: Tes ini BUKAN tes instrumentasi. Catatan 2: Saya memerlukan konteks proyek uji, bukan konteks aplikasi sebenarnya yang diuji. Saya memerlukan ini untuk memuat beberapa file dari aset dari proyek pengujian.
108 android  junit 

30
Tidak ada pengujian yang ditemukan dengan pelari pengujian 'JUnit 4'
Tes Java saya bekerja dengan baik dari Eclipse. Tapi sekarang, ketika saya meluncurkan kembali tes dari menu run, saya mendapatkan pesan berikut: No tests found with test runner 'JUnit 4' Di .classpathfile saya memiliki semua jarfile, dan pada akhirnya memiliki: <classpathentry exported="true" kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/> <classpathentry kind="output" path="bin"/> </classpath> Bagaimana cara …
105 java  eclipse  junit  junit4 

12
Menguji metode Privat menggunakan mockito
kelas publik A { metode public void (boolean b) { jika (b == benar) metode1 (); lain metode2 (); } private void method1 () {} private void method2 () {} } public class TestA { @Uji public void testMethod () { A a = mock (A.class); a. metode (benar); // …
104 java  junit  mockito 

13
Bagaimana mengatasi pengecualian Stubbing yang Tidak Diperlukan
Kode Saya adalah seperti di bawah ini, @RunWith(MockitoJUnitRunner.class) public class MyClass { private static final String code ="Test"; @Mock private MyClassDAO dao; @InjectMocks private MyClassService Service = new MyClassServiceImpl(); @Test public void testDoSearch() throws Exception { final String METHOD_NAME = logger.getName().concat(".testDoSearchEcRcfInspections()"); CriteriaDTO dto = new CriteriaDTO(); dto.setCode(code); inspectionService.searchEcRcfInspections(dto); List<SearchCriteriaDTO> summaryList …
104 java  junit  mockito 



Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.