我使用故障安全和JUnit按照下面列表中的幾個測試案例:進樣測試數據的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或其他框架?
你想要什麼數據就顯示? – 2014-12-02 14:17:18
類似於:「失敗的測試」+ test.getTestInfo()); – Pablo 2014-12-02 14:27:39
這並不能解釋你想要的數據。舉一個你想要的輸出的例子(在你的問題中,而不是評論)。 – 2014-12-02 14:28:52