JUnit 测试用例中“失败”的实际用途是什么?

2023-12-25

JUnit 测试用例中“失败”的实际用途是什么?


我发现它很有用的一些案例:

  • 标记一个不完整的测试,因此它会失败并警告您,直到您完成它
  • 确保抛出异常:
try{
  // do stuff...
  fail("Exception not thrown");
}catch(Exception e){
  assertTrue(e.hasSomeFlag());
}

Note:

从 JUnit4 开始,有一种更优雅的方法来测试是否抛出异常: 使用注释@Test(expected=IndexOutOfBoundsException.class)

但是,如果您还想检查异常,那么这将不起作用,那么您仍然需要fail().

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

JUnit 测试用例中“失败”的实际用途是什么? 的相关文章

随机推荐