JUnit测试用例中“ fail”的实际用法是什么?
JUnit测试用例中“ fail”的实际用法是什么?
回答:
我发现它有用的某些情况:
- 标记一个不完整的测试,因此它会失败并警告您,直到您可以完成它
- 确保引发异常:
try{
// do stuff...
fail("Exception not thrown");
}catch(Exception e){
assertTrue(e.hasSomeFlag());
}
注意:
从JUnit4开始,有一种更优雅的方法来测试是否引发了异常:使用批注
@Test(expected=IndexOutOfBoundsException.class)
但是,如果您还想检查异常,则此方法将无效,那么您仍然需要fail()
。
以上是 JUnit测试用例中“ fail”的实际用法是什么? 的全部内容, 来源链接: utcz.com/qa/426187.html