12345678910111213141516171819202122232425262728293031323334353637383940 |
- #include <catch2/catch_test_macros.hpp>
- #include <iostream>
- namespace Catch {
- [[noreturn]]
- void throw_exception(std::exception const& e) {
- std::cerr << "====== CUSTOM HANDLER ====== run terminates because an exception was thrown.\n"
- << "The message was: " << e.what() << '\n';
-
-
- exit(1);
- }
- }
- TEST_CASE("Tests that run") {
-
- CHECK(1 == 2);
- CHECK(1 == 1);
- CHECK(1 != 3);
- CHECK(1 == 4);
- }
- TEST_CASE("Tests that abort") {
- REQUIRE(1 == 1);
- REQUIRE(1 != 2);
- REQUIRE(1 == 3);
-
- REQUIRE(1 != 4);
- }
|