たとえば、JUnitで動的オブジェクトタイプを比較するにはどうすればよいですか?-
while (objList.hasNext()) {
Object<String> obj = objList.next();
Assert.assertEquals("expected", obj);
}
このシナリオでは、1つのオカレンスが失敗すると、テスト全体が失敗します。アサートテストの前に条件を使用して、期待される文字列を特定するのは良いアプローチですか?
このような:
while (objList.hasNext()) {
Object<String> obj = objList.next();
if (obj.equals("expected")) {
Assert.assertEquals("expected", obj);
}
}
ただし、この場合、JUnitがテストをアサートする意味はありません。Junitが意図していることをすでに実行しているからです。ありがとうございます。