2016-03-30 14 views

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

Bu harika bir çözümdür. –

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

enter image description here

İşte

neyin yanlış olduğunu bir örnektir hasASubClass.thatHasTests.

HierarchicalContextRunner değişiklik @RunWith ve ne olsun şimdi şudur:

enter image description here

Daha iyi, değil mi?

İlgili konular