diff --git a/tests/message.cpp b/tests/message.cpp index 645d806..395d8f3 100644 --- a/tests/message.cpp +++ b/tests/message.cpp @@ -69,6 +69,8 @@ TEST_CASE("message constructor with char array", "[message]") CHECK(0 == memcmp(data, hi_msg.data(), 2)); } +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wdeprecated-declarations" #if defined(ZMQ_CPP11) && !defined(ZMQ_CPP11_PARTIAL) TEST_CASE("message constructor with container - deprecated", "[message]") { @@ -76,6 +78,7 @@ TEST_CASE("message constructor with container - deprecated", "[message]") REQUIRE(3u == hi_msg.size()); CHECK(0 == memcmp(data, hi_msg.data(), 3)); } +#pragma GCC diagnostic pop TEST_CASE("message constructor with container of trivial data", "[message]") { @@ -189,11 +192,14 @@ TEST_CASE("message to string", "[message]") CHECK(b.to_string_view() == "Foo"); #endif +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wdeprecated-declarations" #if defined(ZMQ_CPP11) && !defined(ZMQ_CPP11_PARTIAL) const zmq::message_t depr("Foo"); // deprecated CHECK(depr.to_string() != "Foo"); CHECK(depr.to_string() == std::string("Foo", 4)); #endif +#pragma GCC diagnostic pop } TEST_CASE("message to debug string", "[message]") diff --git a/tests/socket.cpp b/tests/socket.cpp index ddc2d4d..542b7d7 100644 --- a/tests/socket.cpp +++ b/tests/socket.cpp @@ -365,7 +365,7 @@ TEST_CASE("socket check integral options", "[socket]") "router_mandatory", true); #endif #ifdef ZMQ_ROUTER_RAW - check_integral_opt(zmq::sockopt::router_raw, router, "router_raw", + check_integral_opt(zmq::sockopt::router_raw, router, "router_raw", true); #endif #ifdef ZMQ_ROUTER_NOTIFY @@ -619,9 +619,12 @@ TEST_CASE("socket send recv message_t by pointer", "[socket]") CHECK(*res_send == 10); CHECK(smsg.size() == 0); +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wdeprecated-declarations" zmq::message_t rmsg; const bool res = s.recv(&rmsg); CHECK(res); +#pragma GCC diagnostic pop } TEST_CASE("socket recv dontwait", "[socket]")