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本身的测试用例失败的测试数据的数量?