diff options
author | Salvage <29021710+Saalvage@users.noreply.github.com> | 2022-05-17 22:06:51 +0300 |
---|---|---|
committer | Salvage <29021710+Saalvage@users.noreply.github.com> | 2022-05-17 22:06:51 +0300 |
commit | 997ddd872aa3e4e908ad6a7d810ddf7d1faeff1a (patch) | |
tree | 045dea634eb4d7b1d1e60e5748f7a091125a96a6 | |
parent | f0d58334e55299b97bd518f9063a065fa20e299c (diff) |
Add extra testfix-packed-decomposition
7 files changed, 36 insertions, 7 deletions
diff --git a/examples/all_features/decomposition.cpp b/examples/all_features/decomposition.cpp index d610cc72..42ffaab8 100644 --- a/examples/all_features/decomposition.cpp +++ b/examples/all_features/decomposition.cpp @@ -22,4 +22,7 @@ static MoveOnly genType(bool b) { TEST_CASE("Move Only Type") { CHECK(genType(true)); CHECK(genType(false)); + + MoveOnly a{ 0 }; + CHECK(a); } diff --git a/examples/all_features/test_output/decomposition.cpp.txt b/examples/all_features/test_output/decomposition.cpp.txt index 7eba247c..d032ea8c 100644 --- a/examples/all_features/test_output/decomposition.cpp.txt +++ b/examples/all_features/test_output/decomposition.cpp.txt @@ -6,8 +6,11 @@ TEST CASE: Move Only Type decomposition.cpp(0): ERROR: CHECK( genType(false) ) is NOT correct! values: CHECK( {?} ) +decomposition.cpp(0): ERROR: CHECK( a ) is NOT correct! + values: CHECK( {?} ) + =============================================================================== [doctest] test cases: 1 | 0 passed | 1 failed | -[doctest] assertions: 2 | 1 passed | 1 failed | +[doctest] assertions: 3 | 1 passed | 2 failed | [doctest] Status: FAILURE! Program code. diff --git a/examples/all_features/test_output/decomposition.cpp_junit.txt b/examples/all_features/test_output/decomposition.cpp_junit.txt index 8ab87d46..0bd3f2c0 100644 --- a/examples/all_features/test_output/decomposition.cpp_junit.txt +++ b/examples/all_features/test_output/decomposition.cpp_junit.txt @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <testsuites> - <testsuite name="all_features" errors="0" failures="1" tests="2"> + <testsuite name="all_features" errors="0" failures="2" tests="3"> <testcase classname="decomposition.cpp" name="Move Only Type" status="run"> <failure message="{?}" type="CHECK"> decomposition.cpp(0): @@ -8,6 +8,12 @@ CHECK( genType(false) ) is NOT correct! values: CHECK( {?} ) </failure> + <failure message="{?}" type="CHECK"> +decomposition.cpp(0): +CHECK( a ) is NOT correct! + values: CHECK( {?} ) + + </failure> </testcase> </testsuite> </testsuites> diff --git a/examples/all_features/test_output/decomposition.cpp_xml.txt b/examples/all_features/test_output/decomposition.cpp_xml.txt index 584f85be..784b5bc5 100644 --- a/examples/all_features/test_output/decomposition.cpp_xml.txt +++ b/examples/all_features/test_output/decomposition.cpp_xml.txt @@ -11,10 +11,18 @@ {?} </Expanded> </Expression> - <OverallResultsAsserts successes="1" failures="1" test_case_success="false"/> + <Expression success="false" type="CHECK" filename="decomposition.cpp" line="0"> + <Original> + a + </Original> + <Expanded> + {?} + </Expanded> + </Expression> + <OverallResultsAsserts successes="1" failures="2" test_case_success="false"/> </TestCase> </TestSuite> - <OverallResultsAsserts successes="1" failures="1"/> + <OverallResultsAsserts successes="1" failures="2"/> <OverallResultsTestCases successes="0" failures="1"/> </doctest> Program code. diff --git a/examples/all_features/test_output/no_multi_lane_atomics.txt b/examples/all_features/test_output/no_multi_lane_atomics.txt index b95037bd..7e7fb9ea 100644 --- a/examples/all_features/test_output/no_multi_lane_atomics.txt +++ b/examples/all_features/test_output/no_multi_lane_atomics.txt @@ -59,6 +59,9 @@ TEST CASE: Move Only Type decomposition.cpp(0): ERROR: CHECK( genType(false) ) is NOT correct! values: CHECK( {?} ) +decomposition.cpp(0): ERROR: CHECK( a ) is NOT correct! + values: CHECK( {?} ) + =============================================================================== assertion_macros.cpp(0): TEST CASE: REQUIRE level of asserts fail and abort the test case - 1 @@ -923,6 +926,6 @@ subcases.cpp(0): MESSAGE: Nooo =============================================================================== [doctest] test cases: 83 | 32 passed | 51 failed | -[doctest] assertions: 228 | 109 passed | 119 failed | +[doctest] assertions: 229 | 109 passed | 120 failed | [doctest] Status: FAILURE! Program code. diff --git a/examples/all_features/test_output/no_multithreading.txt b/examples/all_features/test_output/no_multithreading.txt index b95037bd..7e7fb9ea 100644 --- a/examples/all_features/test_output/no_multithreading.txt +++ b/examples/all_features/test_output/no_multithreading.txt @@ -59,6 +59,9 @@ TEST CASE: Move Only Type decomposition.cpp(0): ERROR: CHECK( genType(false) ) is NOT correct! values: CHECK( {?} ) +decomposition.cpp(0): ERROR: CHECK( a ) is NOT correct! + values: CHECK( {?} ) + =============================================================================== assertion_macros.cpp(0): TEST CASE: REQUIRE level of asserts fail and abort the test case - 1 @@ -923,6 +926,6 @@ subcases.cpp(0): MESSAGE: Nooo =============================================================================== [doctest] test cases: 83 | 32 passed | 51 failed | -[doctest] assertions: 228 | 109 passed | 119 failed | +[doctest] assertions: 229 | 109 passed | 120 failed | [doctest] Status: FAILURE! Program code. diff --git a/examples/all_features/test_output/std_headers.txt b/examples/all_features/test_output/std_headers.txt index b95037bd..7e7fb9ea 100644 --- a/examples/all_features/test_output/std_headers.txt +++ b/examples/all_features/test_output/std_headers.txt @@ -59,6 +59,9 @@ TEST CASE: Move Only Type decomposition.cpp(0): ERROR: CHECK( genType(false) ) is NOT correct! values: CHECK( {?} ) +decomposition.cpp(0): ERROR: CHECK( a ) is NOT correct! + values: CHECK( {?} ) + =============================================================================== assertion_macros.cpp(0): TEST CASE: REQUIRE level of asserts fail and abort the test case - 1 @@ -923,6 +926,6 @@ subcases.cpp(0): MESSAGE: Nooo =============================================================================== [doctest] test cases: 83 | 32 passed | 51 failed | -[doctest] assertions: 228 | 109 passed | 119 failed | +[doctest] assertions: 229 | 109 passed | 120 failed | [doctest] Status: FAILURE! Program code. |