Download build/_deps/catch2-src/projects/ExtraTests/X03-DisabledExceptions-DefaultHandler.cpp from camenduru/thrust: direct link, hf CLI and curl.
- Browser
- Download file 567 Bytes
-
https://huggingface.co/camenduru/thrust/resolve/main/build/_deps/catch2-src/projects/ExtraTests/X03-DisabledExceptions-DefaultHandler.cpp
- Command line
-
hf download hf://camenduru/thrust/build/_deps/catch2-src/projects/ExtraTests/X03-DisabledExceptions-DefaultHandler.cpp
-
curl -L -o X03-DisabledExceptions-DefaultHandler.cpp https://huggingface.co/camenduru/thrust/resolve/main/build/_deps/catch2-src/projects/ExtraTests/X03-DisabledExceptions-DefaultHandler.cpp
567 Bytes
| TEST_CASE("Tests that run") { | |
| // All of these should be run and be reported | |
| CHECK(1 == 2); | |
| CHECK(1 == 1); | |
| CHECK(1 != 3); | |
| CHECK(1 == 4); | |
| } | |
| TEST_CASE("Tests that abort") { | |
| // Avoid abort and other exceptional exits -- there is no way | |
| // to tell CMake that abort is the desired outcome of a test. | |
| std::set_terminate([](){exit(1);}); | |
| REQUIRE(1 == 1); | |
| REQUIRE(1 != 2); | |
| REQUIRE(1 == 3); | |
| // We should not get here, because the test above aborts | |
| REQUIRE(1 != 4); | |
| } | |