유닛 테스트 도구 셀프 테스트

Group report

Group name Time Ignore Pass Fail Total
테스트 도구 셀프 테스트 675.288ms 6 53 55 114
유닛 테스트 도구 Before, After 함수 테스트 1.4287ms 0 3 0 3

Statistic(All groups)
Total test: 117
Total ignore: 6
Total pass: 56
Total fail: 55
Total time: 676.717ms


테스트 도구 셀프 테스트

Test name Time Result Message
Test 비활성화 테스트 - Ignore
Test FAIL 테스트 0.1957ms Fail line 18 in main.cpp
Test FAIL_MSG 테스트 0.0293ms Fail line 24 in main.cpp: 항상 실패
Test ASSERT_TRUE 통과 테스트 0.0062ms Pass
Test ASSERT_TRUE_MSG 실패 테스트 0.0323ms Fail line 37 in main.cpp: ASSERT_TRUE_MSG 실패
Test ASSERT_TRUE 실패 테스트 0.0204ms Fail line 43 in main.cpp: false
Test ASSERT_FALSE 통과 테스트 0.0007ms Pass
Test ASSERT_FALSE_MSG 실패 테스트 0.0189ms Fail line 56 in main.cpp: ASSERT_FALSE_MSG 실패
Test ASSERT_FALSE 실패 테스트 0.0186ms Fail line 62 in main.cpp: !(true)
Test ASSERT_EQUALS 통과 테스트 0.0005ms Pass
Test ASSERT_EQUALS_MSG 실패 테스트 0.0188ms Fail line 75 in main.cpp: ASSERT_EQUALS_MSG 실패
Test ASSERT_EQUALS 실패 테스트 0.079ms Fail line 81 in main.cpp: Actual: 1, Expected: 0
Test ASSERT_FLOAT_EQUALS 통과 테스트 0.0007ms Pass
Test ASSERT_FLOAT_EQUALS_MSG 실패 테스트1 0.0213ms Fail line 96 in main.cpp: ASSERT_FLOAT_EQUALS_MSG 실패
Test ASSERT_FLOAT_EQUALS_MSG 실패 테스트2 0.02ms Fail line 102 in main.cpp: ASSERT_FLOAT_EQUALS_MSG 실패
Test ASSERT_FLOAT_EQUALS 실패 테스트1 0.1868ms Fail line 108 in main.cpp: Actual: 1.1e-06, Expected: 0, Delta: 1e-06
Test ASSERT_FLOAT_EQUALS 실패 테스트2 0.0728ms Fail line 114 in main.cpp: Actual: -1.1e-06, Expected: 0, Delta: 1e-06
Test ASSERT_TIMEOUT 통과 테스트 0.009ms Pass
Test ASSERT_TIMEOUT 실패 테스트 1 19.5823ms Fail line 134 in main.cpp: Timed out after 10ms
Test ASSERT_TIMEOUT 실패 테스트 2 15.6788ms Fail line 147 in main.cpp: Timed out after 10ms
Test ASSERT_TIMEOUT 환경에 따라 다름 0.049ms Fail line 156 in main.cpp: Timed out after 0ms
Test ASSERT_THROWS 통과 테스트 0.0342ms Pass
Test ASSERT_THROWS 실패 테스트 1 0.0283ms Fail line 176 in main.cpp: Not thrown specified exception
Test ASSERT_THROWS 실패 테스트 2 0.097ms Fail line 182 in main.cpp: Unexpected exception
Test ASSERT_THROWS 실패 테스트 3 0.079ms Fail line 188 in main.cpp: Unexpected exception
Test ASSERT_THROWS 환경에 따라 다름 0.0385ms Pass
Test 시간제한 통과 테스트 0.0011ms Pass
Test 시간제한 실패 테스트 15.3589ms Fail Timed out after 10ms
Test 예외 통과 테스트 1 0.0137ms Pass
Test 예외 통과 테스트 2 0.0074ms Pass
Test 예외 실패 테스트 1 0.0111ms Fail Not thrown specified exception
Test 예외 실패 테스트 2 0.0119ms Fail Unexpected exception
Test 예외 실패 테스트 3 0.0076ms Fail Unexpected exception
매개변수 테스트 비활성화 - Ignore
매개변수 테스트 짝수통과 0.107ms 3/6
┗매개변수 테스트 짝수통과 1/6 0.0548ms Fail line 257 in main.cpp: !(i & 1)
┗매개변수 테스트 짝수통과 2/6 0.0005ms Pass
┗매개변수 테스트 짝수통과 3/6 0.0274ms Fail line 257 in main.cpp: !(i & 1)
┗매개변수 테스트 짝수통과 4/6 0.0004ms Pass
┗매개변수 테스트 짝수통과 5/6 0.0235ms Fail line 257 in main.cpp: !(i & 1)
┗매개변수 테스트 짝수통과 6/6 0.0004ms Pass
매개변수 테스트 (i+d<10) >> 통과 0.0687ms 3/5
┗매개변수 테스트 (i+d<10) >> 통과 1/5 0.0012ms Pass
┗매개변수 테스트 (i+d<10) >> 통과 2/5 0.0002ms Pass
┗매개변수 테스트 (i+d<10) >> 통과 3/5 0.0002ms Pass
┗매개변수 테스트 (i+d<10) >> 통과 4/5 0.0396ms Fail line 271 in main.cpp: i + d < 10.0
┗매개변수 테스트 (i+d<10) >> 통과 5/5 0.0275ms Fail line 271 in main.cpp: i + d < 10.0
매개변수 테스트 ASSERT_TIMEOUT 1 47.073ms 1/3
┗매개변수 테스트 ASSERT_TIMEOUT 1 1/3 15.5486ms Fail line 280 in main.cpp: Timed out after 0ms
┗매개변수 테스트 ASSERT_TIMEOUT 1 2/3 15.9651ms Fail line 280 in main.cpp: Timed out after 10ms
┗매개변수 테스트 ASSERT_TIMEOUT 1 3/3 15.5593ms Pass
매개변수 테스트 ASSERT_TIMEOUT 2 45.5504ms 1/3
┗매개변수 테스트 ASSERT_TIMEOUT 2 1/3 15.5278ms Fail line 295 in main.cpp: Timed out after 0ms
┗매개변수 테스트 ASSERT_TIMEOUT 2 2/3 14.9521ms Fail line 295 in main.cpp: Timed out after 10ms
┗매개변수 테스트 ASSERT_TIMEOUT 2 3/3 15.0705ms Pass
매개변수 테스트 ASSERT_THROWS 0.2595ms 2/5
┗매개변수 테스트 ASSERT_THROWS 1/5 0.0457ms Pass
┗매개변수 테스트 ASSERT_THROWS 2/5 0.1191ms Fail line 329 in main.cpp: Unexpected exception
┗매개변수 테스트 ASSERT_THROWS 3/5 0.0483ms Fail line 329 in main.cpp: Not thrown specified exception
┗매개변수 테스트 ASSERT_THROWS 4/5 0.0011ms Pass
┗매개변수 테스트 ASSERT_THROWS 5/5 0.0453ms Fail line 333 in main.cpp: Unexpected exception
매개변수 테스트 시간제한 테스트 1 186.268ms 5/6 Timed out after 100ms
┗매개변수 테스트 시간제한 테스트 1 1/6 0.0021ms Pass
┗매개변수 테스트 시간제한 테스트 1 2/6 14.9008ms Pass
┗매개변수 테스트 시간제한 테스트 1 3/6 31.6066ms Pass
┗매개변수 테스트 시간제한 테스트 1 4/6 31.1001ms Pass
┗매개변수 테스트 시간제한 테스트 1 5/6 46.2131ms Pass
┗매개변수 테스트 시간제한 테스트 1 6/6 62.4457ms Fail Timed out after 50ms
매개변수 테스트 시간제한 테스트 2 187.86ms 6/6
┗매개변수 테스트 시간제한 테스트 2 1/6 0.0045ms Pass
┗매개변수 테스트 시간제한 테스트 2 2/6 15.7908ms Pass
┗매개변수 테스트 시간제한 테스트 2 3/6 31.272ms Pass
┗매개변수 테스트 시간제한 테스트 2 4/6 31.1062ms Pass
┗매개변수 테스트 시간제한 테스트 2 5/6 46.8316ms Pass
┗매개변수 테스트 시간제한 테스트 2 6/6 62.8552ms Pass
매개변수 예외 테스트 1만 통과 1 0.1056ms 1/3
┗매개변수 예외 테스트 1만 통과 1 1/3 0.073ms Pass
┗매개변수 예외 테스트 1만 통과 1 2/3 0.0192ms Fail Unexpected exception
┗매개변수 예외 테스트 1만 통과 1 3/3 0.0134ms Fail Not thrown specified exception
매개변수 예외 테스트 1만 통과 2 0.0352ms 1/3
┗매개변수 예외 테스트 1만 통과 2 1/3 0.0132ms Pass
┗매개변수 예외 테스트 1만 통과 2 2/3 0.013ms Fail Unexpected exception
┗매개변수 예외 테스트 1만 통과 2 3/3 0.009ms Fail Not thrown specified exception
반복 테스트 비활성화 - Ignore
반복 테스트 0.0019ms 6/6
┗반복 테스트 1/6 0.0011ms Pass
┗반복 테스트 2/6 0.0002ms Pass
┗반복 테스트 3/6 0.0002ms Pass
┗반복 테스트 4/6 0.0001ms Pass
┗반복 테스트 5/6 0.0001ms Pass
┗반복 테스트 6/6 0.0002ms Pass
반복 테스트 총 반복수의 약수만 통과 0.1098ms 4/6
┗반복 테스트 총 반복수의 약수만 통과 1/6 0.0011ms Pass
┗반복 테스트 총 반복수의 약수만 통과 2/6 0.0003ms Pass
┗반복 테스트 총 반복수의 약수만 통과 3/6 0.0002ms Pass
┗반복 테스트 총 반복수의 약수만 통과 4/6 0.0741ms Fail line 403 in main.cpp: !(info.get_total_repetitions() % info.get_current_repetition())
┗반복 테스트 총 반복수의 약수만 통과 5/6 0.0337ms Fail line 403 in main.cpp: !(info.get_total_repetitions() % info.get_current_repetition())
┗반복 테스트 총 반복수의 약수만 통과 6/6 0.0004ms Pass
반복 테스트 ASSERT_TIMEOUT 1 46.6002ms 1/3
┗반복 테스트 ASSERT_TIMEOUT 1 1/3 15.6294ms Fail line 413 in main.cpp: Timed out after 0ms
┗반복 테스트 ASSERT_TIMEOUT 1 2/3 15.2312ms Fail line 416 in main.cpp: Timed out after 10ms
┗반복 테스트 ASSERT_TIMEOUT 1 3/3 15.7396ms Pass
반복 테스트 ASSERT_TIMEOUT 2 47.0627ms 1/3
┗반복 테스트 ASSERT_TIMEOUT 2 1/3 15.7915ms Fail line 436 in main.cpp: Timed out after 0ms
┗반복 테스트 ASSERT_TIMEOUT 2 2/3 15.3946ms Fail line 439 in main.cpp: Timed out after 10ms
┗반복 테스트 ASSERT_TIMEOUT 2 3/3 15.8766ms Pass
반복 테스트 ASSERT_THROWS 0.2488ms 2/5
┗반복 테스트 ASSERT_THROWS 1/5 0.0459ms Pass
┗반복 테스트 ASSERT_THROWS 2/5 0.1059ms Fail line 465 in main.cpp: Unexpected exception
┗반복 테스트 ASSERT_THROWS 3/5 0.0453ms Fail line 465 in main.cpp: Not thrown specified exception
┗반복 테스트 ASSERT_THROWS 4/5 0.0011ms Pass
┗반복 테스트 ASSERT_THROWS 5/5 0.0506ms Fail line 478 in main.cpp: Unexpected exception
반복 테스트 시간 제한 테스트 1 31.2576ms 1/3 Timed out after 20ms
┗반복 테스트 시간 제한 테스트 1 1/3 0.0012ms Pass
┗반복 테스트 시간 제한 테스트 1 2/3 15.4265ms Fail Timed out after 10ms
┗반복 테스트 시간 제한 테스트 1 3/3 15.8299ms Fail Timed out after 10ms
반복 테스트 시간 제한 테스트 2 15.8188ms 1/2
┗반복 테스트 시간 제한 테스트 2 1/2 0.0023ms Pass
┗반복 테스트 시간 제한 테스트 2 2/2 15.8165ms Fail Timed out after 10ms
반복 테스트 시간 제한 테스트 3 15.0135ms 2/2 Timed out after 10ms
┗반복 테스트 시간 제한 테스트 3 1/2 0.0017ms Pass
┗반복 테스트 시간 제한 테스트 3 2/2 15.0118ms Pass
반복 예외 테스트 1만 통과 1 0.084ms 1/3
┗반복 예외 테스트 1만 통과 1 1/3 0.0429ms Pass
┗반복 예외 테스트 1만 통과 1 2/3 0.0258ms Fail Unexpected exception
┗반복 예외 테스트 1만 통과 1 3/3 0.0153ms Fail Not thrown specified exception
반복 예외 테스트 1만 통과 2 0.0332ms 1/3
┗반복 예외 테스트 1만 통과 2 1/3 0.0115ms Pass
┗반복 예외 테스트 1만 통과 2 2/3 0.0126ms Fail Unexpected exception
┗반복 예외 테스트 1만 통과 2 3/3 0.0091ms Fail Not thrown specified exception

Statistic
Total test: 114
Total ignore: 6
Total pass: 53
Total fail: 55
Total time: 675.288ms


유닛 테스트 도구 Before, After 함수 테스트

Test name Time Result Message
Before, After 함수 테스트 1.4287ms 3/3
┗Before, After 함수 테스트 1/3 0.4411ms Pass
┗Before, After 함수 테스트 2/3 0.5686ms Pass
┗Before, After 함수 테스트 3/3 0.419ms Pass

Statistic
Total test: 3
Total ignore: 0
Total pass: 3
Total fail: 0
Total time: 1.4287ms