絶対に失敗しない単体テスト (JUnit で作成) を見つけたいです。つまり、次のようなテスト
try {
// call some methods, but no assertions
} catch(Throwable e) {
// do nothing
}
これらのテストは、コードの問題を決して見つけられないため、基本的に役に立ちません。各(有効な)単体テストを失敗させる方法はありますか?たとえば、assert メソッドを呼び出すたびに例外がスローされますか? その場合、まだ緑色のままのテストは役に立ちません。