2016-03-30 11 views

答えて

1

気にしないで、私はこっちの答えを見つけました:NitorCreations Nested Runner

これは私が探していたまさにです。 JUnitテストを完全に入れ子にすることができます。

+0

それは素晴らしい解決策です。 –

0

NestedRunnerテストが適切に私のIntelliJ IDEAにテスト名を視覚化していないので、私が代わりに

HierarchicalContextRunnerを使用していますそれはまったく同じ機能を提供します。あなたのIDEがあなたのテストをどのように表示しているかに満足できない場合は、@RunWithに入れ替えてください。ここで

は間違っていたものの一例である:ここで

enter image description here

私は最後の行でthatHasTestsを持つことが期待が、全体AClassは$を得た:

@RunWith(NestedRunner.class) 
public class ATest { 

    @Test 
    public void haveARegularTestsInside() {} 

    public class hasASubClass { 
     @Test 
     public void thatHasTests() {} 
    } 
} 

は次のようになりますhasASubClass.thatHasTests。

HierarchicalContextRunnerに@RunWith変化とどのようなあなたが得るが、今これです:

enter image description here

より良い、それはないですか?

関連する問題