Bug 1363667 - P2.1 - Fix jsep extmap unit test
MozReview-Commit-ID: A5aqX2t5Lqu
--- a/media/webrtc/signaling/gtest/jsep_session_unittest.cpp
+++ b/media/webrtc/signaling/gtest/jsep_session_unittest.cpp
@@ -4433,23 +4433,26 @@ TEST_F(JsepSessionTest, TestExtmap)
ASSERT_EQ(4U, offerExtmap[3].entry);
UniquePtr<Sdp> parsedAnswer(Parse(answer));
ASSERT_EQ(1U, parsedAnswer->GetMediaSectionCount());
auto& answerMediaAttrs = parsedAnswer->GetMediaSection(0).GetAttributeList();
ASSERT_TRUE(answerMediaAttrs.HasAttribute(SdpAttribute::kExtmapAttribute));
auto& answerExtmap = answerMediaAttrs.GetExtmap().mExtmaps;
- ASSERT_EQ(2U, answerExtmap.size());
- ASSERT_EQ("urn:ietf:params:rtp-hdrext:sdes:mid",
- answerExtmap[0].extensionname);
+ ASSERT_EQ(3U, answerExtmap.size());
+ ASSERT_EQ("urn:ietf:params:rtp-hdrext:ssrc-audio-level",
+ offerExtmap[0].extensionname);
ASSERT_EQ(1U, offerExtmap[0].entry);
+ ASSERT_EQ("urn:ietf:params:rtp-hdrext:sdes:mid",
+ answerExtmap[1].extensionname);
+ ASSERT_EQ(2U, offerExtmap[1].entry);
// We ensure that the entry for "bar" matches what was in the offer
- ASSERT_EQ("bar", answerExtmap[1].extensionname);
- ASSERT_EQ(4U, answerExtmap[1].entry);
+ ASSERT_EQ("bar", answerExtmap[2].extensionname);
+ ASSERT_EQ(4U, answerExtmap[2].entry);
}
TEST_F(JsepSessionTest, TestExtmapWithDuplicates)
{
AddTracks(*mSessionOff, "audio");
AddTracks(*mSessionAns, "audio");
// ssrc-audio-level will be extmap 1 for both
mSessionOff->AddAudioRtpExtension("foo"); // Default mapping of 3