Chromium Code Reviews| 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 |