0
使用SoftAssert我有執行下列測試用例每個測試用例:如何打印故障的數量TestNG中
@Test
public void testNumber() {
SoftAssert softAssert = new SoftAssert();
List<Integer> nums = Arrays.asList(1,2,3,4,5,6,7,8,9,10);
for (Integer num : nums){
softAssert.assertTrue(num%2==0, String.format("\n Old num : %d", num);
}
softAssert.assertAll();
}
以上測試就會失敗號1,3,5,7, 9 五個陳述將被打印在測試報告中。
如果我運行一個更大的數據集的測試,我發現很難獲得測試數據失敗的測試數據。
有沒有更簡單的方法來獲取使用softAssert本身的測試用例失敗的測試數據的數量?