«junit» etiketlenmiş sorular

Java ve Scala için popüler birim test çerçevesi. En son sürüm olan JUnit 5, zengin ek açıklama tabanlı ve parametreli testleri destekler. Kullanım durumunuzu belirtmek için Java veya Scala etiketi ile birlikte kullanmayı düşünün.

6
Scala ile örnek denetimi nasıl yapılır (Test)
ScalaTest'i Java projeme dahil etmeye çalışıyorum; tüm JUnit testlerini ScalaTests ile değiştirme. Bir noktada, Guice's Injector'ın doğru türü enjekte edip etmediğini kontrol etmek istiyorum. Java'da şöyle bir testim var: public class InjectorBehaviour { @Test public void shouldInjectCorrectTypes() { Injector injector = Guice.createInjector(new ModuleImpl()); House house = injector.getInstance(House.class); assertTrue(house.door() instanceof WoodenDoor); …
100 java  scala  junit  scalatest 

5
JUnit 4 Test Paketleri
JUnit 4 ile nasıl test paketleri oluşturabilirim? Gördüğüm tüm belgeler benim için çalışmıyor gibi görünüyor. Ve Eclipse sihirbazını kullanırsam, bana oluşturduğum test sınıflarından herhangi birini seçme seçeneği sunmuyor.
99 java  junit  test-suite 

3
Java JUnit: X yöntemi, Y türü için belirsizdir
İyi çalışan bazı testlerim vardı. Sonra onu farklı bir pakete taşıdım ve şimdi hata alıyorum. İşte kod: import static org.junit.Assert.*; import java.util.HashSet; import java.util.Map; import java.util.Set; import org.jgrapht.Graphs; import org.jgrapht.WeightedGraph; import org.jgrapht.graph.DefaultWeightedEdge; import org.jgrapht.graph.SimpleWeightedGraph; import org.junit.*; @Test public void testEccentricity() { WeightedGraph<String, DefaultWeightedEdge> g = generateSimpleCaseGraph(); Map<String, Double> eccen = …

22
Eclipse - hata ayıklayıcı kesme noktasında durmaz
Bir JUnit'i vurmakta zorlanmaya çalışıyorum. Kaynak kodda, kırılma noktasını iki yerde belirledim: 1) statik bir üyenin başlatıldığı bir satırda 2) test durumlarından birinin ilk satırı. Hata ayıklayıcı, statik alan başlatma satırında durur. Ancak test durumunda bitmiyor. Test durumunda kırılma noktasını nerede ayarlasam da hata ayıklayıcı burada bitmiyor. Günlükte eklediğim günlük …

7
Android Test Framework ile Android AsyncTask testi
Çok basit bir AsyncTask uygulama örneğim var ve Android JUnit çerçevesini kullanarak test etmede sorun yaşıyorum. Normal uygulamada başlattığımda ve çalıştırdığımda gayet iyi çalışıyor. Bununla birlikte, herhangi bir Android Test çerçevesi sınıfından (yani AndroidTestCase , ActivityUnitTestCase , ActivityInstrumentationTestCase2 vb.) Yürütüldüğünde garip davranır: doInBackground()Yöntemi doğru bir şekilde yürütür Ancak onun bildirim …
97 android  junit 

6
Android Kitaplık Projesi nasıl test edilir
Yalnızca yardımcı sınıf (aktivite yok) içeren Android Bitmap sınıfına (AndroindLib deyin) dayalı bir Android Kitaplık Projesi yazıyorum. Android JUnit kullanarak test etmeye çalıştım, ancak AnroidLib.apk'yi bulamamaktan şikayet etmeye devam ediyor Android Kitaplık Projesini Birim testi yapmanın doğru yolu nedir?
97 android  junit  apk 

3
Komut satırı kullanarak bir JUnit sınıfından tek bir test çalıştırın
Sadece komut satırı ve java kullanarak bir JUnit sınıfından tek bir test çalıştırmama izin verecek bir yaklaşım bulmaya çalışıyorum. Aşağıdakileri kullanarak tüm testleri sınıftan çalıştırabilirim: java -cp .... org.junit.runner.JUnitCore org.package.classname Gerçekten yapmak istediğim şey şöyle bir şey: java -cp .... org.junit.runner.JUnitCore org.package.classname.method veya: java -cp .... org.junit.runner.JUnitCore org.package.classname#method Bunu JUnit …

8
Junit Unit Testleri için JVM parametreleri nasıl ayarlanır?
Çalışmak için büyük miktarda yığın alanı gerektiren bazı Junit birim testlerim var - yani 1G. (Yalnızca yeterli yığın alanıyla çalışacak ve dahili olarak Win 7 64 bit makinelerde çalıştırılacak bir web başlatıcı uygulaması için bellek yoğun işlevselliği test ederler - bu nedenle testleri yeniden tasarlamak pratik bir öneri değildir.) Intellij …

7
Dinamik sayıda test ile JUnit testi
Projemizde , örneğin her dosyayı bir dizinden alıp üzerinde bir test çalıştıran birkaç JUnit testim var. Buna bir testEveryFileInDirectoryyöntem uygularsam TestCase, başarısız veya başarılı olabilecek tek bir test olarak görünür. Ancak her bir dosyadaki sonuçlarla ilgileniyorum. Her dosyanın ayrı bir test olarak görünmesi için nasıl bir TestCase/ TestSuiteböyle yazabilirim, örneğin …

4
Tutulma sırasında kolayca birim testleri oluşturma [kapalı]
Kapalı. Bu soru Yığın Taşması yönergelerini karşılamıyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Stack Overflow için konuya uygun olması için soruyu güncelleyin . 6 yıl önce kapalı . Bu soruyu geliştirin Sadece yöntem seçerek kolayca birim testler oluşturmak istiyorum. Tutulmada bunu yapan bir araç var …

7
JUnit testini nasıl bekletebilirim?
Eşzamanlı olarak bir süre beklemek istediğim bir JUnit testim var. JUnit testim şöyle görünüyor: @Test public void testExipres(){ SomeCacheObject sco = new SomeCacheObject(); sco.putWithExipration("foo", 1000); // WAIT FOR 2 SECONDS assertNull(sco.getIfNotExipred("foo")); } Denedim Thread.currentThread().wait(), ancak bir IllegalMonitorStateException (beklendiği gibi) atıyor . Bunun için bir numara var mı yoksa farklı bir …

30
Eclipse NoClassDefFoundError for LauncherFactory nedeniyle JUnit 5 kullanılarak test bulunamadı
Sorun Projelerimi JUnit testini her çalıştırdığımda (Java 9 ve Eclipse Oxygen 1.a ile JUnit 5 kullanarak) Eclipse'in herhangi bir test bulamaması sorunuyla karşılaşıyorum. Tanım Çalıştırma yapılandırması altında, eclipse @Test ile açıklama eklenen yöntemi bile bulamıyor, bunun yerine yalnızca " (tüm yöntemler) " gösteriyor. Aşağıdaki resim umarım kurulumuma daha iyi bir …
95 java  eclipse  junit  java-9  junit5 

2
Kotlin'de bir veritabanı bağlantısını veya gömülü bir elasticsearch sunucusunu başlatma / durdurma gibi birim test kaynaklarını nasıl yönetebilirim?
Kotlin JUnit testlerimde gömülü sunucuları başlatmak / durdurmak ve testlerimde kullanmak istiyorum. JUnit @Beforeaçıklamasını test sınıfımdaki bir yöntemde kullanmayı denedim ve iyi çalışıyor, ancak yalnızca bir kez yerine her test durumunu çalıştırdığı için doğru davranış değil. Bu nedenle, @BeforeClassaçıklamayı bir yöntem üzerinde kullanmak istiyorum , ancak bir yönteme eklemek, statik …


4
AssertJ assertThat'a özel bir mesaj ekleyebilir misiniz?
Öncelikle JUnit iddialarını Hamcrest eşleştiricilerle kullanan bir test paketimiz var. Ekibimizden biri AssertJ ile deneyler yapmaya başladı ve söz dizimi, esnekliği ve bildirimselliği ile insanları etkiledi. JUnit'in AssertJ'de eşdeğerini bulamadığım bir özelliği var: özel bir assert hatası mesajı eklemek. Genellikle insan tarafından okunabilir olmayan ve rastgele görünen kimlikleri veya UUID'leri …

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.