Skip to content

Commit

Permalink
Improved Tests
Browse files Browse the repository at this point in the history
  • Loading branch information
FlorianReimold committed Jul 12, 2023
1 parent c89f0eb commit c3cc48b
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions testing/ecal/clientserver_test/src/clientserver_test.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -165,8 +165,8 @@ TEST(IO, ServerConnectEvent)
eCAL::CServiceServer server("service");

// add server event callback for connect event
int event_connected_fired(0);
int event_disconnected_fired(0);
atomic_signalable<int> event_connected_fired (0);
atomic_signalable<int> event_disconnected_fired(0);
auto event_callback = [&](const struct eCAL::SServerEventCallbackData* data_) -> void
{
switch (data_->type)
Expand Down Expand Up @@ -196,7 +196,7 @@ TEST(IO, ServerConnectEvent)
{
eCAL::CServiceClient client1("service");

eCAL::Process::SleepMS(2000);
event_connected_fired.wait_for([](int v) { return v >= 1; }, std::chrono::seconds(5));
EXPECT_EQ(1, event_connected_fired);
EXPECT_EQ(0, event_disconnected_fired);

Expand All @@ -206,7 +206,7 @@ TEST(IO, ServerConnectEvent)
EXPECT_EQ(1, event_connected_fired);
EXPECT_EQ(0, event_disconnected_fired);
}
eCAL::Process::SleepMS(2000);
event_disconnected_fired.wait_for([](int v) { return v >= 1; }, std::chrono::seconds(5));
EXPECT_EQ(1, event_connected_fired);
EXPECT_EQ(1, event_disconnected_fired);

Expand Down

0 comments on commit c3cc48b

Please sign in to comment.