Index: webrtc/modules/audio_coding/codecs/opus/audio_encoder_opus_unittest.cc |
diff --git a/webrtc/modules/audio_coding/codecs/opus/audio_encoder_opus_unittest.cc b/webrtc/modules/audio_coding/codecs/opus/audio_encoder_opus_unittest.cc |
index e8bfaf6830cca7dff72f7ef749b9b46ad8173634..01769e1ac31131f518eb953c2fc31936abda29e6 100644 |
--- a/webrtc/modules/audio_coding/codecs/opus/audio_encoder_opus_unittest.cc |
+++ b/webrtc/modules/audio_coding/codecs/opus/audio_encoder_opus_unittest.cc |
@@ -443,4 +443,19 @@ TEST(AudioEncoderOpusTest, ConfigComplexityAdaptation) { |
config.bitrate_bps = rtc::Optional<int>(14001); |
EXPECT_EQ(rtc::Optional<int>(6), config.GetNewComplexity()); |
} |
+ |
+TEST(AudioEncoderOpusTest, ApplyAudioNetworkAdaptorCanHandlerNotDefinedEntrys) { |
minyue-webrtc
2016/12/22 14:11:26
Handler -> Handle
NotDefined -> Empty
Entrys ->
|
+ auto states = CreateCodec(2); |
+ states.encoder->EnableAudioNetworkAdaptor("", nullptr); |
+ |
+ AudioNetworkAdaptor::EncoderRuntimeConfig config; |
+ EXPECT_CALL(**states.mock_audio_network_adaptor, GetEncoderRuntimeConfig()) |
+ .WillOnce(Return(config)); |
+ |
+ // Donne to force a call of ApplyAudioNetworkAdaptor. |
minyue-webrtc
2016/12/22 14:11:26
I suggest remove this comment.
|
+ constexpr size_t kOverhead = 64; |
+ EXPECT_CALL(**states.mock_audio_network_adaptor, SetOverhead(kOverhead)); |
+ states.encoder->OnReceivedOverhead(kOverhead); |
+} |
+ |
} // namespace webrtc |