当故意使测试用例失败时(例如没有抛出异常时),我看到人们同时使用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) {}