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 자체를 사용하여 테스트 케이스에 실패한 테스트 데이터의 수를 얻는 더 쉬운 방법이 있습니까?