最佳实践:fail() vs assertTrue(false)
当测试用例故意失败时(例如,当没有抛出异常时),我看到人们同时使用fail()和assertTrue(false)。使用其中一个有什么好处吗?
try {
//method call that should throw exception
fail("oops");
} catch (Exception e) {}
与。
try {
//method call that should throw exception
assertTrue("oops", false);
} catch (Exception e) {}