catch2/tests/SelfTest/IntrospectiveTests
rosstang cd60a0301c
Assert Info reset need to also reset result disposition to normal to handle uncaught exception correctly (#2723)
* AssertionEnd does not reset the assertion info yet. That is done after populateReaction. And reset assertion info would also reset the result disposition to normal, so that any uncaught exception would be reported as failure

* Approving test output changes due to added unit tests

* Unit tests to throw std::runtime_error instead of std::exception

* Add a unit test to test incomplete assertion handler

---------

Co-authored-by: Ross <ross.tang@gfo-x.com>
2023-08-07 22:07:31 +02:00
..
Algorithms.tests.cpp Add Catch::Detail::is_permutation that supports sentinels 2023-02-06 15:29:01 +01:00
AssertionHandler.tests.cpp Assert Info reset need to also reset result disposition to normal to handle uncaught exception correctly (#2723) 2023-08-07 22:07:31 +02:00
Clara.tests.cpp Fix references to license file 2022-10-28 11:30:15 +02:00
CmdLine.tests.cpp Fix references to license file 2022-10-28 11:30:15 +02:00
CmdLineHelpers.tests.cpp Fix references to license file 2022-10-28 11:30:15 +02:00
ColourImpl.tests.cpp Fix references to license file 2022-10-28 11:30:15 +02:00
Details.tests.cpp Static analysis cleanup in tests 2023-05-29 21:45:30 +02:00
FloatingPoint.tests.cpp Fix references to license file 2022-10-28 11:30:15 +02:00
GeneratorsImpl.tests.cpp Avoid unused variable warning in GeneratorsImpl tests 2023-05-28 21:05:01 +02:00
InternalBenchmark.tests.cpp Fix some tests never being run 2023-05-20 22:03:48 +02:00
Parse.tests.cpp Fix references to license file 2022-10-28 11:30:15 +02:00
PartTracker.tests.cpp Avoid allocations when looking for trackers 2023-01-29 10:14:20 +01:00
RandomNumberGeneration.tests.cpp Fix references to license file 2022-10-28 11:30:15 +02:00
Reporters.tests.cpp Static analysis cleanup in tests 2023-05-29 21:45:30 +02:00
Sharding.tests.cpp Fix references to license file 2022-10-28 11:30:15 +02:00
Stream.tests.cpp Fix references to license file 2022-10-28 11:30:15 +02:00
String.tests.cpp Fix references to license file 2022-10-28 11:30:15 +02:00
StringManip.tests.cpp Fix references to license file 2022-10-28 11:30:15 +02:00
Tag.tests.cpp Improve error messages for TEST_CASE tag parsing errors 2023-05-20 21:13:48 +02:00
TestCaseInfoHasher.tests.cpp Fix references to license file 2022-10-28 11:30:15 +02:00
TestSpec.tests.cpp Split out parseTestSpec into test-only helpers 2022-10-28 13:27:46 +02:00
TestSpecParser.tests.cpp Fix references to license file 2022-10-28 11:30:15 +02:00
TextFlow.tests.cpp Fix references to license file 2022-10-28 11:30:15 +02:00
ToString.tests.cpp Fix references to license file 2022-10-28 11:30:15 +02:00
Traits.tests.cpp Support decomposing types that only compare with literal 0 2022-11-04 19:24:44 +01:00
UniquePtr.tests.cpp Fix references to license file 2022-10-28 11:30:15 +02:00
Xml.tests.cpp Fix references to license file 2022-10-28 11:30:15 +02:00