以下のように、フェイルセーフとJunitを使用してリストにいくつかのテストケースがあります。
@Test
public void testResults() {
for (TestCase test : TestCaseList) {
int result = test.getActualResult();
int expected = test.getExpectedResult();
if (result != expected) {
System.out.println("Failed test " + test.getTestInfo());
}
assertEquals(result, expected);
}
}
次のようなレポートが必要です。
Failed test <test description here>
java.lang.AssertionError:
Expected: is <4>
but: was <2>
代わりに:
java.lang.AssertionError:
Expected: is <4>
but: was <2>
Junitまたは他のフレームワークでそれを行う方法はありますか?