Index: webrtc/pc/channel_unittest.cc |
diff --git a/webrtc/pc/channel_unittest.cc b/webrtc/pc/channel_unittest.cc |
index 686f85d9eae792761e23fff64b6e142b2cd10c0e..9a8dd8a193b2e33d9e61cbdf540115a5939c962a 100644 |
--- a/webrtc/pc/channel_unittest.cc |
+++ b/webrtc/pc/channel_unittest.cc |
@@ -1810,7 +1810,7 @@ class ChannelTest : public testing::Test, public sigslot::has_slots<> { |
return channel1_->SetRemoteContent(&content, CA_OFFER, NULL); |
} |
- webrtc::RtpParameters BitrateLimitedParameters(int limit) { |
+ webrtc::RtpParameters BitrateLimitedParameters(rtc::Optional<int> limit) { |
webrtc::RtpParameters parameters; |
webrtc::RtpEncodingParameters encoding; |
encoding.max_bitrate_bps = limit; |
@@ -1819,7 +1819,7 @@ class ChannelTest : public testing::Test, public sigslot::has_slots<> { |
} |
void VerifyMaxBitrate(const webrtc::RtpParameters& parameters, |
- int expected_bitrate) { |
+ rtc::Optional<int> expected_bitrate) { |
EXPECT_EQ(1UL, parameters.encodings.size()); |
EXPECT_EQ(expected_bitrate, parameters.encodings[0].max_bitrate_bps); |
} |
@@ -1828,8 +1828,9 @@ class ChannelTest : public testing::Test, public sigslot::has_slots<> { |
CreateChannels(0, 0); |
EXPECT_TRUE( |
channel1_->SetLocalContent(&local_media_content1_, CA_OFFER, NULL)); |
- EXPECT_EQ(media_channel1_->max_bps(), -1); |
- VerifyMaxBitrate(media_channel1_->GetRtpParameters(kSsrc1), -1); |
+ EXPECT_EQ(rtc::Optional<int>(), media_channel1_->max_bps()); |
+ VerifyMaxBitrate(media_channel1_->GetRtpParameters(kSsrc1), |
+ rtc::Optional<int>()); |
} |
void CanChangeMaxBitrate() { |
@@ -1837,17 +1838,20 @@ class ChannelTest : public testing::Test, public sigslot::has_slots<> { |
EXPECT_TRUE( |
channel1_->SetLocalContent(&local_media_content1_, CA_OFFER, NULL)); |
- EXPECT_TRUE( |
- channel1_->SetRtpParameters(kSsrc1, BitrateLimitedParameters(1000))); |
- VerifyMaxBitrate(channel1_->GetRtpParameters(kSsrc1), 1000); |
- VerifyMaxBitrate(media_channel1_->GetRtpParameters(kSsrc1), 1000); |
- EXPECT_EQ(-1, media_channel1_->max_bps()); |
+ EXPECT_TRUE(channel1_->SetRtpParameters( |
+ kSsrc1, BitrateLimitedParameters(rtc::Optional<int>(1000)))); |
+ VerifyMaxBitrate(channel1_->GetRtpParameters(kSsrc1), |
+ rtc::Optional<int>(1000)); |
+ VerifyMaxBitrate(media_channel1_->GetRtpParameters(kSsrc1), |
+ rtc::Optional<int>(1000)); |
+ EXPECT_EQ(rtc::Optional<int>(), media_channel1_->max_bps()); |
- EXPECT_TRUE( |
- channel1_->SetRtpParameters(kSsrc1, BitrateLimitedParameters(-1))); |
- VerifyMaxBitrate(channel1_->GetRtpParameters(kSsrc1), -1); |
- VerifyMaxBitrate(media_channel1_->GetRtpParameters(kSsrc1), -1); |
- EXPECT_EQ(-1, media_channel1_->max_bps()); |
+ EXPECT_TRUE(channel1_->SetRtpParameters( |
+ kSsrc1, BitrateLimitedParameters(rtc::Optional<int>()))); |
+ VerifyMaxBitrate(channel1_->GetRtpParameters(kSsrc1), rtc::Optional<int>()); |
+ VerifyMaxBitrate(media_channel1_->GetRtpParameters(kSsrc1), |
+ rtc::Optional<int>()); |
+ EXPECT_EQ(rtc::Optional<int>(), media_channel1_->max_bps()); |
} |
protected: |
@@ -2326,8 +2330,8 @@ TEST_F(VoiceChannelTest, SetRtpParametersIsNotImplemented) { |
CreateChannels(0, 0); |
EXPECT_TRUE( |
channel1_->SetLocalContent(&local_media_content1_, CA_OFFER, NULL)); |
- EXPECT_FALSE( |
- channel1_->SetRtpParameters(kSsrc1, BitrateLimitedParameters(1000))); |
+ EXPECT_FALSE(channel1_->SetRtpParameters( |
+ kSsrc1, BitrateLimitedParameters(rtc::Optional<int>(1000)))); |
} |
// VideoChannelTest |