@@ -14,9 +14,9 @@ TEST_CASE("create destroy", "[active_poller]")
1414}
1515
1616static_assert (!std::is_copy_constructible<zmq::active_poller_t >::value,
17- " active_active_poller_t should not be copy-constructible" );
17+ " active_active_poller_t should not be copy-constructible" );
1818static_assert (!std::is_copy_assignable<zmq::active_poller_t >::value,
19- " active_active_poller_t should not be copy-assignable" );
19+ " active_active_poller_t should not be copy-assignable" );
2020
2121TEST_CASE (" move construct empty" , " [active_poller]" )
2222{
@@ -47,7 +47,9 @@ TEST_CASE("move construct non empty", "[active_poller]")
4747 zmq::socket_t socket{context, zmq::socket_type::router};
4848
4949 zmq::active_poller_t a;
50- a.add (socket, zmq::event_flags::pollin, [](zmq::event_flags) {});
50+ a.add (socket, zmq::event_flags::pollin, [](zmq::event_flags)
51+ {
52+ });
5153 CHECK_FALSE (a.empty ());
5254 CHECK (1u == a.size ());
5355 zmq::active_poller_t b = std::move (a);
@@ -63,7 +65,9 @@ TEST_CASE("move assign non empty", "[active_poller]")
6365 zmq::socket_t socket{context, zmq::socket_type::router};
6466
6567 zmq::active_poller_t a;
66- a.add (socket, zmq::event_flags::pollin, [](zmq::event_flags) {});
68+ a.add (socket, zmq::event_flags::pollin, [](zmq::event_flags)
69+ {
70+ });
6771 CHECK_FALSE (a.empty ());
6872 CHECK (1u == a.size ());
6973 zmq::active_poller_t b;
@@ -92,7 +96,9 @@ TEST_CASE("add handler invalid events type", "[active_poller]")
9296 zmq::active_poller_t active_poller;
9397 zmq::active_poller_t ::handler_type handler;
9498 short invalid_events_type = 2 << 10 ;
95- CHECK_THROWS_AS (active_poller.add (socket, static_cast <zmq::event_flags>(invalid_events_type), handler), const zmq::error_t &);
99+ CHECK_THROWS_AS (
100+ active_poller.add (socket, static_cast <zmq::event_flags>(invalid_events_type),
101+ handler), const zmq::error_t &);
96102 CHECK (active_poller.empty ());
97103 CHECK (0u == active_poller.size ());
98104}
@@ -106,14 +112,16 @@ TEST_CASE("add handler twice throws", "[active_poller]")
106112 zmq::active_poller_t ::handler_type handler;
107113 active_poller.add (socket, zmq::event_flags::pollin, handler);
108114 // / \todo the actual error code should be checked
109- CHECK_THROWS_AS (active_poller.add (socket, zmq::event_flags::pollin, handler), const zmq::error_t &);
115+ CHECK_THROWS_AS (active_poller.add (socket, zmq::event_flags::pollin, handler),
116+ const zmq::error_t &);
110117}
111118
112119TEST_CASE (" wait with no handlers throws" , " [active_poller]" )
113120{
114121 zmq::active_poller_t active_poller;
115122 // / \todo the actual error code should be checked
116- CHECK_THROWS_AS (active_poller.wait (std::chrono::milliseconds{10 }), const zmq::error_t &);
123+ CHECK_THROWS_AS (active_poller.wait (std::chrono::milliseconds{10 }),
124+ const zmq::error_t &);
117125}
118126
119127TEST_CASE (" remove unregistered throws" , " [active_poller]" )
@@ -130,7 +138,8 @@ TEST_CASE("remove registered empty", "[active_poller]")
130138 zmq::context_t context;
131139 zmq::socket_t socket{context, zmq::socket_type::router};
132140 zmq::active_poller_t active_poller;
133- active_poller.add (socket, zmq::event_flags::pollin, zmq::active_poller_t ::handler_type{});
141+ active_poller.add (socket, zmq::event_flags::pollin,
142+ zmq::active_poller_t ::handler_type{});
134143 CHECK_NOTHROW (active_poller.remove (socket));
135144}
136145
@@ -139,15 +148,20 @@ TEST_CASE("remove registered non empty", "[active_poller]")
139148 zmq::context_t context;
140149 zmq::socket_t socket{context, zmq::socket_type::router};
141150 zmq::active_poller_t active_poller;
142- active_poller.add (socket, zmq::event_flags::pollin, [](zmq::event_flags) {});
151+ active_poller.add (socket, zmq::event_flags::pollin, [](zmq::event_flags)
152+ {
153+ });
143154 CHECK_NOTHROW (active_poller.remove (socket));
144155}
145156
146157namespace
147158{
148159struct server_client_setup : common_server_client_setup
149160{
150- zmq::active_poller_t ::handler_type handler = [&](zmq::event_flags e) { events = e; };
161+ zmq::active_poller_t ::handler_type handler = [&](zmq::event_flags e)
162+ {
163+ events = e;
164+ };
151165
152166 zmq::event_flags events = zmq::event_flags::none;
153167};
@@ -161,7 +175,9 @@ TEST_CASE("poll basic", "[active_poller]")
161175
162176 zmq::active_poller_t active_poller;
163177 bool message_received = false ;
164- zmq::active_poller_t ::handler_type handler = [&message_received](zmq::event_flags events) {
178+ zmq::active_poller_t ::handler_type handler = [&message_received
179+ ](zmq::event_flags events)
180+ {
165181 CHECK (zmq::event_flags::none != (events & zmq::event_flags::pollin));
166182 message_received = true ;
167183 };
@@ -181,7 +197,8 @@ TEST_CASE("client server", "[active_poller]")
181197 // Setup active_poller
182198 zmq::active_poller_t active_poller;
183199 zmq::event_flags events;
184- zmq::active_poller_t ::handler_type handler = [&](zmq::event_flags e) {
200+ zmq::active_poller_t ::handler_type handler = [&](zmq::event_flags e)
201+ {
185202 if (zmq::event_flags::none != (e & zmq::event_flags::pollin)) {
186203 zmq::message_t zmq_msg;
187204 CHECK_NOTHROW (s.server .recv (zmq_msg)); // get message
@@ -204,7 +221,9 @@ TEST_CASE("client server", "[active_poller]")
204221
205222 // Re-add server socket with pollout flag
206223 CHECK_NOTHROW (active_poller.remove (s.server ));
207- CHECK_NOTHROW (active_poller.add (s.server , zmq::event_flags::pollin | zmq::event_flags::pollout, handler));
224+ CHECK_NOTHROW (
225+ active_poller.add (s.server , zmq::event_flags::pollin | zmq::event_flags::
226+ pollout, handler));
208227 CHECK (1 == active_poller.wait (std::chrono::milliseconds{-1 }));
209228 CHECK (events == zmq::event_flags::pollout);
210229}
@@ -215,8 +234,10 @@ TEST_CASE("add invalid socket throws", "[active_poller]")
215234 zmq::active_poller_t active_poller;
216235 zmq::socket_t a{context, zmq::socket_type::router};
217236 zmq::socket_t b{std::move (a)};
218- CHECK_THROWS_AS (active_poller.add (a, zmq::event_flags::pollin, zmq::active_poller_t ::handler_type{}),
219- const zmq::error_t &);
237+ CHECK_THROWS_AS (
238+ active_poller.add (a, zmq::event_flags::pollin, zmq::active_poller_t ::
239+ handler_type{}),
240+ const zmq::error_t &);
220241}
221242
222243TEST_CASE (" remove invalid socket throws" , " [active_poller]" )
@@ -225,7 +246,8 @@ TEST_CASE("remove invalid socket throws", "[active_poller]")
225246 zmq::socket_t socket{context, zmq::socket_type::router};
226247 zmq::active_poller_t active_poller;
227248 CHECK_NOTHROW (
228- active_poller.add (socket, zmq::event_flags::pollin, zmq::active_poller_t ::handler_type{}));
249+ active_poller.add (socket, zmq::event_flags::pollin, zmq::active_poller_t ::
250+ handler_type{}));
229251 CHECK (1u == active_poller.size ());
230252 std::vector<zmq::socket_t > sockets;
231253 sockets.emplace_back (std::move (socket));
@@ -248,7 +270,8 @@ TEST_CASE("modify empty throws", "[active_poller]")
248270 zmq::context_t context;
249271 zmq::socket_t socket{context, zmq::socket_type::push};
250272 zmq::active_poller_t active_poller;
251- CHECK_THROWS_AS (active_poller.modify (socket, zmq::event_flags::pollin), const zmq::error_t &);
273+ CHECK_THROWS_AS (active_poller.modify (socket, zmq::event_flags::pollin),
274+ const zmq::error_t &);
252275}
253276
254277TEST_CASE (" modify invalid socket throws" , " [active_poller]" )
@@ -257,7 +280,8 @@ TEST_CASE("modify invalid socket throws", "[active_poller]")
257280 zmq::socket_t a{context, zmq::socket_type::push};
258281 zmq::socket_t b{std::move (a)};
259282 zmq::active_poller_t active_poller;
260- CHECK_THROWS_AS (active_poller.modify (a, zmq::event_flags::pollin), const zmq::error_t &);
283+ CHECK_THROWS_AS (active_poller.modify (a, zmq::event_flags::pollin),
284+ const zmq::error_t &);
261285}
262286
263287TEST_CASE (" modify not added throws" , " [active_poller]" )
@@ -267,8 +291,10 @@ TEST_CASE("modify not added throws", "[active_poller]")
267291 zmq::socket_t b{context, zmq::socket_type::push};
268292 zmq::active_poller_t active_poller;
269293 CHECK_NOTHROW (
270- active_poller.add (a, zmq::event_flags::pollin, zmq::active_poller_t ::handler_type{}));
271- CHECK_THROWS_AS (active_poller.modify (b, zmq::event_flags::pollin), const zmq::error_t &);
294+ active_poller.add (a, zmq::event_flags::pollin, zmq::active_poller_t ::
295+ handler_type{}));
296+ CHECK_THROWS_AS (active_poller.modify (b, zmq::event_flags::pollin),
297+ const zmq::error_t &);
272298}
273299
274300TEST_CASE (" modify simple" , " [active_poller]" )
@@ -277,8 +303,11 @@ TEST_CASE("modify simple", "[active_poller]")
277303 zmq::socket_t a{context, zmq::socket_type::push};
278304 zmq::active_poller_t active_poller;
279305 CHECK_NOTHROW (
280- active_poller.add (a, zmq::event_flags::pollin, zmq::active_poller_t ::handler_type{}));
281- CHECK_NOTHROW (active_poller.modify (a, zmq::event_flags::pollin | zmq::event_flags::pollout));
306+ active_poller.add (a, zmq::event_flags::pollin, zmq::active_poller_t ::
307+ handler_type{}));
308+ CHECK_NOTHROW (
309+ active_poller.modify (a, zmq::event_flags::pollin | zmq::event_flags::pollout
310+ ));
282311}
283312
284313TEST_CASE (" poll client server" , " [active_poller]" )
@@ -298,7 +327,9 @@ TEST_CASE("poll client server", "[active_poller]")
298327 CHECK (s.events == zmq::event_flags::pollin);
299328
300329 // Modify server socket with pollout flag
301- CHECK_NOTHROW (active_poller.modify (s.server , zmq::event_flags::pollin | zmq::event_flags::pollout));
330+ CHECK_NOTHROW (
331+ active_poller.modify (s.server , zmq::event_flags::pollin | zmq::event_flags::
332+ pollout));
302333 CHECK (1 == active_poller.wait (std::chrono::milliseconds{500 }));
303334 CHECK (s.events == (zmq::event_flags::pollin | zmq::event_flags::pollout));
304335}
@@ -313,7 +344,8 @@ TEST_CASE("wait one return", "[active_poller]")
313344 // Setup active_poller
314345 zmq::active_poller_t active_poller;
315346 CHECK_NOTHROW (
316- active_poller.add (s.server , zmq::event_flags::pollin, [&count](zmq::event_flags) { ++count; }));
347+ active_poller.add (s.server , zmq::event_flags::pollin, [&count](zmq::
348+ event_flags) { ++count; }));
317349
318350 // client sends message
319351 CHECK_NOTHROW (s.client .send (zmq::message_t {" Hi" }, zmq::send_flags::none));
@@ -359,7 +391,9 @@ TEST_CASE("received on move constructed active_poller", "[active_poller]")
359391 int count = 0 ;
360392 // Setup active_poller a
361393 zmq::active_poller_t a;
362- CHECK_NOTHROW (a.add (s.server , zmq::event_flags::pollin, [&count](zmq::event_flags) { ++count; }));
394+ CHECK_NOTHROW (
395+ a.add (s.server , zmq::event_flags::pollin, [&count](zmq::event_flags) { ++
396+ count; }));
363397 // client sends message
364398 CHECK_NOTHROW (s.client .send (zmq::message_t {" Hi" }, zmq::send_flags::none));
365399 // wait for message and verify it is received
@@ -389,11 +423,12 @@ TEST_CASE("remove from handler", "[active_poller]")
389423 int count = 0 ;
390424 for (size_t i = 0 ; i < ITER_NO; ++i) {
391425 CHECK_NOTHROW (
392- active_poller.add (setup_list[i].server , zmq::event_flags::pollin, [&, i](zmq::event_flags events) {
393- CHECK (events == zmq::event_flags::pollin);
394- active_poller.remove (setup_list[ITER_NO - i - 1 ].server );
395- CHECK ((ITER_NO - i - 1 ) == active_poller.size ());
396- }));
426+ active_poller.add (setup_list[i].server , zmq::event_flags::pollin, [&, i](
427+ zmq::event_flags events) {
428+ CHECK (events == zmq::event_flags::pollin);
429+ active_poller.remove (setup_list[ITER_NO - i - 1 ].server );
430+ CHECK ((ITER_NO - i - 1 ) == active_poller.size ());
431+ }));
397432 ++count;
398433 }
399434 CHECK (ITER_NO == active_poller.size ());
0 commit comments