@@ -165,13 +165,16 @@ struct server_client_setup : common_server_client_setup
165
165
166
166
zmq::event_flags events = zmq::event_flags::none;
167
167
};
168
+
169
+ const std::string hi_str = " Hi" ;
170
+
168
171
}
169
172
170
173
TEST_CASE (" poll basic" , " [active_poller]" )
171
174
{
172
175
server_client_setup s;
173
176
174
- CHECK_NOTHROW (s.client .send (zmq::message_t {" Hi " }, zmq::send_flags::none));
177
+ CHECK_NOTHROW (s.client .send (zmq::message_t {hi_str }, zmq::send_flags::none));
175
178
176
179
zmq::active_poller_t active_poller;
177
180
bool message_received = false ;
@@ -189,7 +192,7 @@ TEST_CASE("poll basic", "[active_poller]")
189
192
// / \todo this contains multiple test cases that should be split up
190
193
TEST_CASE (" client server" , " [active_poller]" )
191
194
{
192
- const std::string send_msg = " Hi " ;
195
+ const std::string send_msg = hi_str ;
193
196
194
197
// Setup server and client
195
198
server_client_setup s;
@@ -258,7 +261,7 @@ TEST_CASE("remove invalid socket throws", "[active_poller]")
258
261
TEST_CASE (" wait on added empty handler" , " [active_poller]" )
259
262
{
260
263
server_client_setup s;
261
- CHECK_NOTHROW (s.client .send (zmq::message_t {" Hi " }, zmq::send_flags::none));
264
+ CHECK_NOTHROW (s.client .send (zmq::message_t {hi_str }, zmq::send_flags::none));
262
265
zmq::active_poller_t active_poller;
263
266
zmq::active_poller_t ::handler_type handler;
264
267
CHECK_NOTHROW (active_poller.add (s.server , zmq::event_flags::pollin, handler));
@@ -320,7 +323,7 @@ TEST_CASE("poll client server", "[active_poller]")
320
323
CHECK_NOTHROW (active_poller.add (s.server , zmq::event_flags::pollin, s.handler ));
321
324
322
325
// client sends message
323
- CHECK_NOTHROW (s.client .send (zmq::message_t {" Hi " }, zmq::send_flags::none));
326
+ CHECK_NOTHROW (s.client .send (zmq::message_t {hi_str }, zmq::send_flags::none));
324
327
325
328
// wait for message and verify events
326
329
CHECK_NOTHROW (active_poller.wait (std::chrono::milliseconds{500 }));
@@ -348,7 +351,7 @@ TEST_CASE("wait one return", "[active_poller]")
348
351
event_flags) { ++count; }));
349
352
350
353
// client sends message
351
- CHECK_NOTHROW (s.client .send (zmq::message_t {" Hi " }, zmq::send_flags::none));
354
+ CHECK_NOTHROW (s.client .send (zmq::message_t {hi_str }, zmq::send_flags::none));
352
355
353
356
// wait for message and verify events
354
357
CHECK (1 == active_poller.wait (std::chrono::milliseconds{500 }));
@@ -358,7 +361,7 @@ TEST_CASE("wait one return", "[active_poller]")
358
361
TEST_CASE (" wait on move constructed active_poller" , " [active_poller]" )
359
362
{
360
363
server_client_setup s;
361
- CHECK_NOTHROW (s.client .send (zmq::message_t {" Hi " }, zmq::send_flags::none));
364
+ CHECK_NOTHROW (s.client .send (zmq::message_t {hi_str }, zmq::send_flags::none));
362
365
zmq::active_poller_t a;
363
366
zmq::active_poller_t ::handler_type handler;
364
367
CHECK_NOTHROW (a.add (s.server , zmq::event_flags::pollin, handler));
@@ -372,7 +375,7 @@ TEST_CASE("wait on move constructed active_poller", "[active_poller]")
372
375
TEST_CASE (" wait on move assigned active_poller" , " [active_poller]" )
373
376
{
374
377
server_client_setup s;
375
- CHECK_NOTHROW (s.client .send (zmq::message_t {" Hi " }, zmq::send_flags::none));
378
+ CHECK_NOTHROW (s.client .send (zmq::message_t {hi_str }, zmq::send_flags::none));
376
379
zmq::active_poller_t a;
377
380
zmq::active_poller_t ::handler_type handler;
378
381
CHECK_NOTHROW (a.add (s.server , zmq::event_flags::pollin, handler));
@@ -395,14 +398,14 @@ TEST_CASE("received on move constructed active_poller", "[active_poller]")
395
398
a.add (s.server , zmq::event_flags::pollin, [&count](zmq::event_flags) { ++
396
399
count; }));
397
400
// client sends message
398
- CHECK_NOTHROW (s.client .send (zmq::message_t {" Hi " }, zmq::send_flags::none));
401
+ CHECK_NOTHROW (s.client .send (zmq::message_t {hi_str }, zmq::send_flags::none));
399
402
// wait for message and verify it is received
400
403
CHECK (1 == a.wait (std::chrono::milliseconds{500 }));
401
404
CHECK (1u == count);
402
405
// Move construct active_poller b
403
406
zmq::active_poller_t b{std::move (a)};
404
407
// client sends message again
405
- CHECK_NOTHROW (s.client .send (zmq::message_t {" Hi " }, zmq::send_flags::none));
408
+ CHECK_NOTHROW (s.client .send (zmq::message_t {hi_str }, zmq::send_flags::none));
406
409
// wait for message and verify it is received
407
410
CHECK (1 == b.wait (std::chrono::milliseconds{500 }));
408
411
CHECK (2u == count);
@@ -434,7 +437,7 @@ TEST_CASE("remove from handler", "[active_poller]")
434
437
CHECK (ITER_NO == active_poller.size ());
435
438
// Clients send messages
436
439
for (auto &s : setup_list) {
437
- CHECK_NOTHROW (s.client .send (zmq::message_t {" Hi " }, zmq::send_flags::none));
440
+ CHECK_NOTHROW (s.client .send (zmq::message_t {hi_str }, zmq::send_flags::none));
438
441
}
439
442
440
443
// Wait for all servers to receive a message
0 commit comments