テストケースを意図的に失敗させた場合(たとえば、例外がスローされなかった場合)、人々が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) {}