=============================================================================== test_cases_and_suites.cpp(0): TEST CASE: should fail because of an exception test_cases_and_suites.cpp(0): ERROR: test case THREW exception: 0 =============================================================================== test_cases_and_suites.cpp(0): TEST SUITE: scoped test suite TEST CASE: part of scoped test_cases_and_suites.cpp(0): FATAL ERROR: =============================================================================== test_cases_and_suites.cpp(0): TEST SUITE: scoped test suite TEST CASE: part of scoped 2 test_cases_and_suites.cpp(0): FATAL ERROR: =============================================================================== test_cases_and_suites.cpp(0): TEST SUITE: some TS TEST CASE: part of some TS test_cases_and_suites.cpp(0): FATAL ERROR: =============================================================================== test_cases_and_suites.cpp(0): TEST CASE: fixtured test - not part of a test suite test_cases_and_suites.cpp(0): ERROR: CHECK( data == 85 ) is NOT correct! values: CHECK( 21 == 85 ) =============================================================================== test_cases_and_suites.cpp(0): TEST SUITE: ts1 TEST CASE: normal test in a test suite from a decorator test_cases_and_suites.cpp(0): MESSAGE: failing because of the timeout decorator! Test case exceeded time limit of 0.000001! =============================================================================== test_cases_and_suites.cpp(0): DESCRIPTION: this test has overridden its skip decorator TEST SUITE: skipped test cases TEST CASE: unskipped test_cases_and_suites.cpp(0): FATAL ERROR: =============================================================================== test_cases_and_suites.cpp(0): DESCRIPTION: regarding failures TEST SUITE: test suite with a description TEST CASE: fails - and its allowed test_cases_and_suites.cpp(0): FATAL ERROR: Allowed to fail so marking it as not failed =============================================================================== test_cases_and_suites.cpp(0): DESCRIPTION: regarding failures TEST SUITE: test suite with a description TEST CASE: fails as it should test_cases_and_suites.cpp(0): FATAL ERROR: Failed as expected so marking it as not failed =============================================================================== test_cases_and_suites.cpp(0): DESCRIPTION: regarding failures TEST SUITE: test suite with a description TEST CASE: doesn't fail but it should have Should have failed but didn't! Marking it as failed! =============================================================================== test_cases_and_suites.cpp(0): DESCRIPTION: regarding failures TEST SUITE: test suite with a description TEST CASE: fails 1 time as it should test_cases_and_suites.cpp(0): FATAL ERROR: Failed exactly 1 times as expected so marking it as not failed! =============================================================================== test_cases_and_suites.cpp(0): DESCRIPTION: regarding failures TEST SUITE: test suite with a description TEST CASE: fails more times than it should test_cases_and_suites.cpp(0): ERROR: test_cases_and_suites.cpp(0): ERROR: Didn't fail exactly 1 times so marking it as failed! =============================================================================== [doctest] test cases: 15 | 6 passed | 9 failed | [doctest] assertions: 12 | 1 passed | 11 failed | [doctest] Status: FAILURE! Program code.