Download build/_deps/catch2-src/projects/SelfTest/IntrospectiveTests/Details.tests.cpp from camenduru/thrust: direct link, hf CLI and curl.
- Browser
- Download file 848 Bytes
-
https://huggingface.co/camenduru/thrust/resolve/main/build/_deps/catch2-src/projects/SelfTest/IntrospectiveTests/Details.tests.cpp
- Command line
-
hf download hf://camenduru/thrust/build/_deps/catch2-src/projects/SelfTest/IntrospectiveTests/Details.tests.cpp
-
curl -L -o Details.tests.cpp https://huggingface.co/camenduru/thrust/resolve/main/build/_deps/catch2-src/projects/SelfTest/IntrospectiveTests/Details.tests.cpp
848 Bytes
| /* | |
| * Distributed under the Boost Software License, Version 1.0. (See accompanying | |
| * file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) | |
| */ | |
| TEST_CASE("Check that our error handling macros throw the right exceptions", "[!throws][internals][approvals]") { | |
| REQUIRE_THROWS_AS(CATCH_INTERNAL_ERROR(""), std::logic_error); | |
| REQUIRE_THROWS_AS(CATCH_ERROR(""), std::domain_error); | |
| REQUIRE_THROWS_AS(CATCH_RUNTIME_ERROR(""), std::runtime_error); | |
| REQUIRE_THROWS_AS([](){CATCH_ENFORCE(false, "");}(), std::domain_error); | |
| REQUIRE_NOTHROW([](){CATCH_ENFORCE(true, "");}()); | |
| } | |