我在使用故障安全和 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 或其他框架做到这一点?