From 602f0a680b1536e56bb46f24f064211dd3689531 Mon Sep 17 00:00:00 2001 From: Mohamed Chibani <mohamed.chibani@savoirfairelinux.com> Date: Mon, 17 May 2021 17:34:00 -0400 Subject: [PATCH] sipcall: add validation for isAudio/isVideoMuted APIs Change-Id: Id42a16dfd280f835dedc3c007883f1b441d2e9ad Gitlab: #445 --- .../media_negotiation/media_negotiation.cpp | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/test/unitTest/media_negotiation/media_negotiation.cpp b/test/unitTest/media_negotiation/media_negotiation.cpp index 1e46ea4d29..ec05202d18 100644 --- a/test/unitTest/media_negotiation/media_negotiation.cpp +++ b/test/unitTest/media_negotiation/media_negotiation.cpp @@ -681,6 +681,14 @@ MediaNegotiationTest::testWithScenario(CallData& aliceData, CPPUNIT_ASSERT_EQUAL(mediaCount, mediaAttr.size()); for (size_t idx = 0; idx < mediaCount; idx++) { CPPUNIT_ASSERT_EQUAL(scenario.offerUpdate_[idx].muted_, mediaAttr[idx].muted_); + + if (mediaAttr[idx].type_ == MediaType::MEDIA_AUDIO) { + // Check isAudioMuted API + CPPUNIT_ASSERT_EQUAL(mediaAttr[idx].muted_, aliceCall->isAudioMuted()); + } else { + // Check isVideoMuted API + CPPUNIT_ASSERT_EQUAL(mediaAttr[idx].muted_, aliceCall->isVideoMuted()); + } } } @@ -692,6 +700,14 @@ MediaNegotiationTest::testWithScenario(CallData& aliceData, CPPUNIT_ASSERT_EQUAL(mediaCount, mediaAttr.size()); for (size_t idx = 0; idx < mediaCount; idx++) { CPPUNIT_ASSERT_EQUAL(scenario.answerUpdate_[idx].muted_, mediaAttr[idx].muted_); + + if (mediaAttr[idx].type_ == MediaType::MEDIA_AUDIO) { + // Check isAudioMuted API + CPPUNIT_ASSERT_EQUAL(mediaAttr[idx].muted_, bobCall->isAudioMuted()); + } else { + // Check isVideoMuted API + CPPUNIT_ASSERT_EQUAL(mediaAttr[idx].muted_, bobCall->isVideoMuted()); + } } } } -- GitLab