これはあまりにも簡単で明白に思えますが、以下をテストする方法がわかりません。
私のJavaメソッド:
public void doSth(final Foo foo) {
assert foo != null;
..
}
私のテスト:
@Test
public void testAssertion() {
doSth();
doSth(new Foo());
}
などでかなり多くのことをテストできますが、そのアサートが否定的assertEquals
である場合に真を与えるテストケースを作成するにはどうすればよいですか?foo != null;
私が今持っているテストは、アサーションの両方のケースで緑色になりますが、アサーションが失敗したかどうかをキャッチできません。
コードのテスト カバレッジを 100% にして、この行で何か意味のあることをテストしたいと考えています。