2017-09-14 11 views
0

テストの途中で、テストの条件が満たされない場合、どうすればテストをスキップできますか?テストをスキップして失敗しない方法

例外をスローしようとしましたが、失敗とマークされています。

+1

'@ Ignore'をテストメソッドまたはクラスで呼び出す –

+0

@メソッドの宣言を無視@ –

+1

https://github.com/junit-team/junit4/wiki/Assumptions-with-assume –

答えて

3

あなたは仮定を使用する必要があります。

org.junit.Assume.assumeTrue(condition()); 

これはあなたのテストは無視されます失敗した場合。 私はこれはこれは

+0

私はいつも仮定していますが、決して @前。なぜあなたはそれを提案していますか?説明してください。 – SiKing

0

私は真ん中のテストは、残りが動作する失敗した場合は、

try { 

///some process 

try { 
///your middle test 
}catch (excetion e){ 
} 

}catch (excetion e){ 
} 

のようないくつかのことを使用することができると思うのに役立ちますあなたの@Beforeメソッドで

希望を想定して行うことをお勧めし

関連する問題