mirror of
https://git.jami.net/savoirfairelinux/jami-daemon.git
synced 2025-08-12 22:09:25 +08:00
sipcall: add validation for isAudio/isVideoMuted APIs
Change-Id: Id42a16dfd280f835dedc3c007883f1b441d2e9ad Gitlab: #445
This commit is contained in:
@ -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());
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user