diff options
Diffstat (limited to 'src/utils/checkutils_unittest.cc')
-rw-r--r-- | src/utils/checkutils_unittest.cc | 21 |
1 files changed, 15 insertions, 6 deletions
diff --git a/src/utils/checkutils_unittest.cc b/src/utils/checkutils_unittest.cc index 4dbc23062..644752306 100644 --- a/src/utils/checkutils_unittest.cc +++ b/src/utils/checkutils_unittest.cc @@ -104,24 +104,33 @@ TEST_CASE("CheckUtils", "") SECTION("failFalse") { - REQUIRE_THROWS(failFalse(false) == false); +PRAGMA4(GCC diagnostic push) +PRAGMA4(GCC diagnostic ignored "-Wunused-value") + REQUIRE_THROWS(failFalse(false)); REQUIRE(failFalse(true) == true); - REQUIRE_THROWS(reportFalse(false) == false); + REQUIRE_THROWS(reportFalse(false)); REQUIRE(reportFalse(true) == true); +PRAGMA4(GCC diagnostic pop) } SECTION("failTrue") { +PRAGMA4(GCC diagnostic push) +PRAGMA4(GCC diagnostic ignored "-Wunused-value") REQUIRE(failTrue(false) == false); - REQUIRE_THROWS(failTrue(true) == true); + REQUIRE_THROWS(failTrue(true)); REQUIRE(reportTrue(false) == false); - REQUIRE_THROWS(reportTrue(true) == true); + REQUIRE_THROWS(reportTrue(true)); +PRAGMA4(GCC diagnostic pop) } SECTION("failAlways") { - REQUIRE_THROWS(testFailAlways1() == true); - REQUIRE_THROWS(testFailAlways2() == true); +PRAGMA4(GCC diagnostic push) +PRAGMA4(GCC diagnostic ignored "-Wunused-value") + REQUIRE_THROWS(testFailAlways1()); + REQUIRE_THROWS(testFailAlways2()); +PRAGMA4(GCC diagnostic pop) } SECTION("returnFalseV") |