@@ -92,7 +92,7 @@ TEST_CASE("add handler invalid events type", "[active_poller]")
9292 zmq::active_poller_t active_poller;
9393 zmq::active_poller_t ::handler_t handler;
9494 short invalid_events_type = 2 << 10 ;
95- CHECK_THROWS_AS (active_poller.add (socket, invalid_events_type, handler), zmq::error_t );
95+ CHECK_THROWS_AS (active_poller.add (socket, invalid_events_type, handler), const zmq::error_t & );
9696 CHECK (active_poller.empty ());
9797 CHECK (0u == active_poller.size ());
9898}
@@ -106,14 +106,14 @@ TEST_CASE("add handler twice throws", "[active_poller]")
106106 zmq::active_poller_t ::handler_t handler;
107107 active_poller.add (socket, ZMQ_POLLIN, handler);
108108 // / \todo the actual error code should be checked
109- CHECK_THROWS_AS (active_poller.add (socket, ZMQ_POLLIN, handler), zmq::error_t );
109+ CHECK_THROWS_AS (active_poller.add (socket, ZMQ_POLLIN, handler), const zmq::error_t & );
110110}
111111
112112TEST_CASE (" wait with no handlers throws" , " [active_poller]" )
113113{
114114 zmq::active_poller_t active_poller;
115115 // / \todo the actual error code should be checked
116- CHECK_THROWS_AS (active_poller.wait (std::chrono::milliseconds{10 }), zmq::error_t );
116+ CHECK_THROWS_AS (active_poller.wait (std::chrono::milliseconds{10 }), const zmq::error_t & );
117117}
118118
119119TEST_CASE (" remove unregistered throws" , " [active_poller]" )
@@ -122,7 +122,7 @@ TEST_CASE("remove unregistered throws", "[active_poller]")
122122 zmq::socket_t socket{context, zmq::socket_type::router};
123123 zmq::active_poller_t active_poller;
124124 // / \todo the actual error code should be checked
125- CHECK_THROWS_AS (active_poller.remove (socket), zmq::error_t );
125+ CHECK_THROWS_AS (active_poller.remove (socket), const zmq::error_t & );
126126}
127127
128128TEST_CASE (" remove registered empty" , " [active_poller]" )
@@ -216,7 +216,7 @@ TEST_CASE("add invalid socket throws", "[active_poller]")
216216 zmq::socket_t a{context, zmq::socket_type::router};
217217 zmq::socket_t b{std::move (a)};
218218 CHECK_THROWS_AS (active_poller.add (a, ZMQ_POLLIN, zmq::active_poller_t ::handler_t {}),
219- zmq::error_t );
219+ const zmq::error_t & );
220220}
221221
222222TEST_CASE (" remove invalid socket throws" , " [active_poller]" )
@@ -229,7 +229,7 @@ TEST_CASE("remove invalid socket throws", "[active_poller]")
229229 CHECK (1u == active_poller.size ());
230230 std::vector<zmq::socket_t > sockets;
231231 sockets.emplace_back (std::move (socket));
232- CHECK_THROWS_AS (active_poller.remove (socket), zmq::error_t );
232+ CHECK_THROWS_AS (active_poller.remove (socket), const zmq::error_t & );
233233 CHECK (1u == active_poller.size ());
234234}
235235
@@ -248,7 +248,7 @@ TEST_CASE("modify empty throws", "[active_poller]")
248248 zmq::context_t context;
249249 zmq::socket_t socket{context, zmq::socket_type::push};
250250 zmq::active_poller_t active_poller;
251- CHECK_THROWS_AS (active_poller.modify (socket, ZMQ_POLLIN), zmq::error_t );
251+ CHECK_THROWS_AS (active_poller.modify (socket, ZMQ_POLLIN), const zmq::error_t & );
252252}
253253
254254TEST_CASE (" modify invalid socket throws" , " [active_poller]" )
@@ -257,7 +257,7 @@ TEST_CASE("modify invalid socket throws", "[active_poller]")
257257 zmq::socket_t a{context, zmq::socket_type::push};
258258 zmq::socket_t b{std::move (a)};
259259 zmq::active_poller_t active_poller;
260- CHECK_THROWS_AS (active_poller.modify (a, ZMQ_POLLIN), zmq::error_t );
260+ CHECK_THROWS_AS (active_poller.modify (a, ZMQ_POLLIN), const zmq::error_t & );
261261}
262262
263263TEST_CASE (" modify not added throws" , " [active_poller]" )
@@ -268,7 +268,7 @@ TEST_CASE("modify not added throws", "[active_poller]")
268268 zmq::active_poller_t active_poller;
269269 CHECK_NOTHROW (
270270 active_poller.add (a, ZMQ_POLLIN, zmq::active_poller_t ::handler_t {}));
271- CHECK_THROWS_AS (active_poller.modify (b, ZMQ_POLLIN), zmq::error_t );
271+ CHECK_THROWS_AS (active_poller.modify (b, ZMQ_POLLIN), const zmq::error_t & );
272272}
273273
274274TEST_CASE (" modify simple" , " [active_poller]" )
@@ -333,7 +333,7 @@ TEST_CASE("wait on move constructed active_poller", "[active_poller]")
333333 zmq::active_poller_t b{std::move (a)};
334334 CHECK (1u == b.size ());
335335 // / \todo the actual error code should be checked
336- CHECK_THROWS_AS (a.wait (std::chrono::milliseconds{10 }), zmq::error_t );
336+ CHECK_THROWS_AS (a.wait (std::chrono::milliseconds{10 }), const zmq::error_t & );
337337 CHECK (b.wait (std::chrono::milliseconds{-1 }));
338338}
339339
@@ -348,7 +348,7 @@ TEST_CASE("wait on move assigned active_poller", "[active_poller]")
348348 b = {std::move (a)};
349349 CHECK (1u == b.size ());
350350 // / \todo the actual error code should be checked
351- CHECK_THROWS_AS (a.wait (std::chrono::milliseconds{10 }), zmq::error_t );
351+ CHECK_THROWS_AS (a.wait (std::chrono::milliseconds{10 }), const zmq::error_t & );
352352 CHECK (b.wait (std::chrono::milliseconds{-1 }));
353353}
354354
@@ -377,17 +377,17 @@ TEST_CASE("received on move constructed active_poller", "[active_poller]")
377377
378378TEST_CASE (" remove from handler" , " [active_poller]" )
379379{
380- constexpr auto ITER_NO = 10 ;
380+ constexpr size_t ITER_NO = 10 ;
381381
382382 // Setup servers and clients
383383 std::vector<server_client_setup> setup_list;
384- for (auto i = 0 ; i < ITER_NO; ++i)
384+ for (size_t i = 0 ; i < ITER_NO; ++i)
385385 setup_list.emplace_back (server_client_setup{});
386386
387387 // Setup active_poller
388388 zmq::active_poller_t active_poller;
389389 int count = 0 ;
390- for (auto i = 0 ; i < ITER_NO; ++i) {
390+ for (size_t i = 0 ; i < ITER_NO; ++i) {
391391 CHECK_NOTHROW (
392392 active_poller.add (setup_list[i].server , ZMQ_POLLIN, [&, i](short events) {
393393 CHECK (events == ZMQ_POLLIN);
0 commit comments