@@ -367,28 +367,29 @@ TEST(poller, wait_on_move_constructed_poller)
367
367
zmq::poller_t a;
368
368
zmq::poller_t ::handler_t handler;
369
369
ASSERT_NO_THROW (a.add (s.server , ZMQ_POLLIN, handler));
370
- ASSERT_EQ (1u , a.size ());
371
370
zmq::poller_t b {std::move (a)};
372
371
ASSERT_EQ (1u , b.size ());
373
- ASSERT_NO_THROW (b.wait (std::chrono::milliseconds {-1 }));
372
+ // / \todo the actual error code should be checked
373
+ ASSERT_THROW (a.wait (std::chrono::milliseconds{10 }), zmq::error_t );
374
+ ASSERT_TRUE (b.wait (std::chrono::milliseconds {-1 }));
374
375
}
375
376
376
- TEST (poller, wait_on_move_assign_poller )
377
+ TEST (poller, wait_on_move_assigned_poller )
377
378
{
378
379
server_client_setup s;
379
380
ASSERT_NO_THROW (s.client .send (" Hi" ));
380
381
zmq::poller_t a;
381
382
zmq::poller_t ::handler_t handler;
382
383
ASSERT_NO_THROW (a.add (s.server , ZMQ_POLLIN, handler));
383
- ASSERT_EQ (1u , a.size ());
384
384
zmq::poller_t b;
385
- ASSERT_EQ (0u , b.size ());
386
385
b = {std::move (a)};
387
386
ASSERT_EQ (1u , b.size ());
388
- ASSERT_NO_THROW (b.wait (std::chrono::milliseconds {-1 }));
387
+ // / \todo the actual error code should be checked
388
+ ASSERT_THROW (a.wait (std::chrono::milliseconds{10 }), zmq::error_t );
389
+ ASSERT_TRUE (b.wait (std::chrono::milliseconds {-1 }));
389
390
}
390
391
391
- TEST (poller, received_on_move_construced_poller )
392
+ TEST (poller, received_on_move_constructed_poller )
392
393
{
393
394
// Setup server and client
394
395
server_client_setup s;
0 commit comments