JUnit testlerini yerleştirme yeteneğini arıyorum. @RunWith (Enclosed.class) öğesini buldum, ancak yalnızca bir seviye kapatılıyor ve diğer sınamalar çalışmıyor.Java JUnit'te bir anahat spesifikasyonu nasıl alabilirim?
2
A
cevap
1
Aldırma, Buraya cevap buldu: NitorCreations Nested Runner
Bu benim aradığım tam olarak ne olduğunu. JUnit testlerinin tamamen yuvalanmasına izin verir.
0
Ben HierarchicalContextRunner kullanıyorum NestedRunner testleri düzgün benim IntelliJ IDEA Test isimlerini görselleştirmek vermedi Çünkü yerine
Tam olarak aynı işlevi sağlar. IDE'nizin testlerinizi nasıl gösterdiğinden memnun değilseniz, bunları @RunWith
'da değiştirin.
@RunWith(NestedRunner.class)
public class ATest {
@Test
public void haveARegularTestsInside() {}
public class hasASubClass {
@Test
public void thatHasTests() {}
}
}
şuna benzer:: Geçen satırında thatHasTests olması bekleniyor, ama bütün Aclass $ var
İşte
İşte
neyin yanlış olduğunu bir örnektir hasASubClass.thatHasTests.HierarchicalContextRunner değişiklik @RunWith ve ne olsun şimdi şudur:
Daha iyi, değil mi?
İlgili konular
- 1. Yardım! Bir UI Teknik Spesifikasyonu nasıl oluşturulur
- 2. anahat: yok VS anahat: 0
- 3. İpin bir sonraki kısmını nasıl alabilirim - java?
- 4. Yerli font anahat/textShadow
- 5. OpenGL dörtgen anahat çizili
- 6. Webkit'te otomatik anahat nedir?
- 7. "Gem'den ayrılmadan sonra Gem :: Spesifikasyonu (NilClass" yerine) "-"
- 8. html5 Bir başlık ile anahat ve metin
- 9. Java kullanan bir istemcinin LAN IP'sini nasıl alabilirim?
- 10. Java kullanarak bir web sitesinden nasıl URL alabilirim?
- 11. Kayıtlı dosyamdan rasgele bir numarayı nasıl alabilirim? (Java)
- 12. MatrixAnimationUsingYol yolunda çevre çizgisi (anahat)
- 13. Eclipse'in "Anahat" penceresi eşdeğeri IntelliJ
- 14. NSTableView: sağ tıklanan satırlarda mavi anahat
- 15. Geçerli kullanıcıyı Liferay'de nasıl alabilirim?
- 16. Ekran çözünürlüğünü java'ya nasıl alabilirim?
- 17. (#pragma işareti gibi) Eclipse Anahat görünümüne bir ayırıcı
- 18. Bir ContentPresenter'ın Çocuklarını nasıl alabilirim?
- 19. UIImage'ı bir CGContextRef'den nasıl alabilirim?
- 20. Bir div metnini nasıl alabilirim?
- 21. XDocument'den nasıl bir NameTable alabilirim?
- 22. Bir URL başlığı nasıl alabilirim
- 23. Bir AlertDialog'dan sonuçları nasıl alabilirim?
- 24. Bir kafka konusundaki LATEST ofsetini nasıl alabilirim?
- 25. Perl'de dizin (dosya yolu) ayırıcısını nasıl alabilirim? Java durumunda
- 26. Birincil DynamoDB tablosundan java ile birincil anahtarı belirtmeden nasıl alabilirim?
- 27. Java JaxB jenerasyonu, xsd sayfamdan bigDecimal'i nasıl alabilirim?
- 28. Seri anahat strokunu ve dağılım grafiğini değiştirme
- 29. Metin android düzenlemek için mavi anahat nasıl verilir?
- 30. OpenGL GLSL Cel Gölgelendirme ve Anahat algoritması
Bu harika bir çözümdür. –