From 298a8e35d829993ffa7a4087df7f637284274687 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Blin?= <sebastien.blin@savoirfairelinux.com> Date: Fri, 21 May 2021 14:17:04 -0400 Subject: [PATCH] test: fix tearDown condition Change-Id: I2204dbe8f5e141cdab23db82d9c9a4d47a90cf80 --- test/unitTest/call/call.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/test/unitTest/call/call.cpp b/test/unitTest/call/call.cpp index 28dc79d8cf..23db702083 100644 --- a/test/unitTest/call/call.cpp +++ b/test/unitTest/call/call.cpp @@ -137,11 +137,10 @@ CallTest::tearDown() std::condition_variable cv; auto currentAccSize = Manager::instance().getAccountList().size(); std::atomic_bool accountsRemoved {false}; + auto wantedAccountNumber = currentAccSize - (bob2Id.empty() ? 2 : 3); confHandlers.insert( DRing::exportable_callback<DRing::ConfigurationSignal::AccountsChanged>([&]() { - if (Manager::instance().getAccountList().size() <= currentAccSize - bob2Id.empty() - ? 2 - : 3) { + if (Manager::instance().getAccountList().size() <= wantedAccountNumber) { accountsRemoved = true; cv.notify_one(); } -- GitLab