«junit4» etiketlenmiş sorular

Popüler Junit Java Unit test çerçevesinin 4. sürümü


2
@RunWith (MockitoJUnitRunner.class) vs MockitoAnnotations.initMocks (this)
Yeni bir jUnit4 testi yazarken, @RunWith (MockitoJUnitRunner.class) veya MockitoAnnotations.initMocks (this) kullanıp kullanmamayı merak ediyorum . Yeni bir test oluşturdum ve sihirbaz Runner ile otomatik olarak bir test oluşturdu. MockitoJUnitRunner için Javadocs şunları belirtir: JUnit 4.4 ve üstü ile uyumlu olan bu çalıştırıcı aşağıdaki davranışı ekler: Mock ile açıklanmış taklitleri başlatır, …
118 java  junit4  mockito 

30
Test çalıştırıcısı 'JUnit 4' ile hiçbir test bulunamadı
Java testim Eclipse'de iyi çalıştı. Ama şimdi testi çalıştır menüsünden yeniden başlattığımda şu mesajı alıyorum: No tests found with test runner 'JUnit 4' Gelen .classpathdosyanın Ben hepsine sahip jardosyalar ve sonunda vardır: <classpathentry exported="true" kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/> <classpathentry kind="output" path="bin"/> </classpath> Bu hatayı nasıl çözebilirim ve testleri tekrar çalıştırabilirim?
105 java  eclipse  junit  junit4 

6
Mockito: Sahte özel alan başlatma
Satır içi olarak başlatılan bir alan değişkenini nasıl taklit edebilirim? class Test { private Person person = new Person(); ... public void testMethod() { person.someMethod(); ... } } Burada , değişkenin başlatılmasıyla alay etmem gereken yöntemi person.someMethod()test ederken alay etmek istiyorum . Bir ipucu?Test.testMethod()person Düzenleme: Kişi sınıfını değiştirmeme izin verilmiyor.


7
Yinelenebilir bir özelliğin belirli bir özelliğe sahip öğeler içerdiğini nasıl iddia edebilirim?
Bu imzayla bir yöntemi test etmek istediğimi varsayalım: List<MyItem> getMyItems(); Farz edelim MyItemki, biri "name"aracılığıyla erişilen birçok özelliği olan bir Pojo getName(). Doğrulama hakkında tek şey bakımı olmasıdır List<MyItem>, ya da herhangi bir Iterable, iki içeriyor MyItemolan örneklerini, "name"özellikleri değerlere sahip "foo"ve "bar". Diğer özellikler eşleşmezse, bu testin amaçlarını gerçekten …

5
Gradle ile JUnit testleri nasıl çalıştırılır?
Şu anda aşağıdaki build.gradle dosyam var : apply plugin: 'java' sourceSets { main { java { srcDir 'src/model' } } } dependencies { compile files('libs/mnist-tools.jar', 'libs/gson-2.2.4.jar') runtime fileTree(dir: 'libs', include: '*.jar') } Bu build.gradle dosya benim depo içindir burada . Tüm ana dosyalarım src / model / dizinindedir ve ilgili …

11
Kotlin'de beklenen istisnaları test edin
Java'da, programcı JUnit test durumları için aşağıdaki gibi beklenen istisnaları belirleyebilir: @Test(expected = ArithmeticException.class) public void omg() { int blackHole = 1 / 0; } Bunu Kotlin'de nasıl yaparım? İki sözdizimi varyasyonunu denedim, ancak hiçbiri işe yaramadı: import org.junit.Test // ... @Test(expected = ArithmeticException) fun omg() Please specify constructor invocation; …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.