При намеренном отказе от тестового примера (например, когда исключение не выбрасывается), я видел, как люди используют как 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) {}