2017-09-14 38 views
0

在測試過程中,如果測試條件未得到滿足,如何在不失敗的情況下跳過測試。如何跳過測試但不會失敗

我嘗試拋出異常並將其標記爲失敗。

+1

在測試方法或類上使用'@ Ignore' – 2017-09-14 18:21:13

+0

@Ignore方法聲明 –

+1

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

回答

3

您將需要使用的假設:

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

如果失敗了你的測試將被忽略。 我建議在做你的@Before方法這個假設

希望這有助於

+0

我一直使用假設,但從來沒有@Before。你爲什麼這麼建議?你能解釋一下嗎? – SiKing

0

我想你可以使用一些東西一樣

try { 

///some process 

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

}catch (excetion e){ 
} 

如果中間試驗不合格,其餘將工作

相關問題