From 5cc09a758a4410cfaef89dd5cf482a0b433d440d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?S=C3=A9bastien=20Blin?=
 <sebastien.blin@savoirfairelinux.com>
Date: Wed, 20 Sep 2023 10:56:39 -0400
Subject: [PATCH] misc: fix ut_conversation_call

GitLab: #1356
Change-Id: I15d0633ea97283bee31e3dd5dcb382c0d8156f7f
---
 test/unitTest/conversation/call.cpp | 15 ++++++---------
 1 file changed, 6 insertions(+), 9 deletions(-)

diff --git a/test/unitTest/conversation/call.cpp b/test/unitTest/conversation/call.cpp
index 33e6391b26..3f03711a9c 100644
--- a/test/unitTest/conversation/call.cpp
+++ b/test/unitTest/conversation/call.cpp
@@ -365,18 +365,15 @@ ConversationCallTest::testActiveCalls3Peers()
 
     aliceData_.conferenceChanged = false;
     libjami::placeCallWithMedia(bobId, destination, {});
-    cv.wait_for(lk, 30s, [&]() {
+    CPPUNIT_ASSERT(cv.wait_for(lk, 30s, [&]() {
         return aliceData_.conferenceChanged && bobData_.hostState == "CURRENT";
-    });
+    }));
     aliceData_.conferenceChanged = false;
-    libjami::placeCallWithMedia(carlaId, destination, {});
-    cv.wait_for(lk, 30s, [&]() {
-        return aliceData_.conferenceChanged && carlaData_.hostState == "CURRENT";
-    });
-
     // get 3 participants
-    auto callList = libjami::getParticipantList(aliceId, confId);
-    CPPUNIT_ASSERT(callList.size() == 3);
+    libjami::placeCallWithMedia(carlaId, destination, {});
+    CPPUNIT_ASSERT(cv.wait_for(lk, 30s, [&]() {
+        return aliceData_.conferenceChanged && carlaData_.hostState == "CURRENT" && libjami::getParticipantList(aliceId, confId).size() == 3;
+    }));
 
     // get active calls = 1
     CPPUNIT_ASSERT(libjami::getActiveCalls(bobId, bobData_.id).size() == 1);
-- 
GitLab