diff --git a/test/unitTest/media_negotiation/media_negotiation.cpp b/test/unitTest/media_negotiation/media_negotiation.cpp index 1e46ea4d29c5f62db02fee4c5c22e501fe765f83..ec05202d18fcf4513f96bd3101638de0e0036916 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()); + } } } }