9
9
class mock_monitor_t : public zmq ::monitor_t
10
10
{
11
11
public:
12
- void on_event_connect_delayed (const zmq_event_t &, const char *) ZMQ_OVERRIDE
13
- {
14
- ++connect_delayed;
15
- ++total;
16
- }
17
12
18
13
void on_event_connected (const zmq_event_t &, const char *) ZMQ_OVERRIDE
19
14
{
@@ -22,7 +17,6 @@ class mock_monitor_t : public zmq::monitor_t
22
17
}
23
18
24
19
int total{0 };
25
- int connect_delayed{0 };
26
20
int connected{0 };
27
21
};
28
22
@@ -79,15 +73,14 @@ TEST_CASE("monitor init event count", "[monitor]")
79
73
common_server_client_setup s{false };
80
74
mock_monitor_t monitor;
81
75
82
- const int expected_event_count = 2 ;
76
+ const int expected_event_count = 1 ;
83
77
monitor.init (s.client , " inproc://foo" );
84
78
85
79
CHECK_FALSE (monitor.check_event (0 ));
86
80
s.init ();
87
81
88
- while (monitor.check_event (100 ) && monitor.total < expected_event_count) {
82
+ while (monitor.check_event (1000 ) && monitor.total < expected_event_count) {
89
83
}
90
- CHECK (monitor.connect_delayed == 1 );
91
84
CHECK (monitor.connected == 1 );
92
85
CHECK (monitor.total == expected_event_count);
93
86
}
@@ -137,7 +130,6 @@ TEST_CASE("monitor init abort", "[monitor]")
137
130
CHECK (cond_var.wait_for (lock, std::chrono::seconds (1 ),
138
131
[&done] { return done; }));
139
132
}
140
- CHECK (monitor.connect_delayed == 1 );
141
133
CHECK (monitor.connected == 1 );
142
134
monitor.abort ();
143
135
thread.join ();
0 commit comments