Index: webrtc/audio/audio_send_stream_unittest.cc |
diff --git a/webrtc/audio/audio_send_stream_unittest.cc b/webrtc/audio/audio_send_stream_unittest.cc |
index f310d00ba9bffbf470c0a2c2c1c2b5d115e4698e..49b811f43826d5a960bb5e65f37b3dc9bf2c3b87 100644 |
--- a/webrtc/audio/audio_send_stream_unittest.cc |
+++ b/webrtc/audio/audio_send_stream_unittest.cc |
@@ -16,6 +16,7 @@ |
#include "webrtc/audio/conversion.h" |
#include "webrtc/base/task_queue.h" |
#include "webrtc/logging/rtc_event_log/mock/mock_rtc_event_log.h" |
+#include "webrtc/modules/audio_device/include/mock_audio_device.h" |
#include "webrtc/modules/congestion_controller/include/congestion_controller.h" |
#include "webrtc/modules/congestion_controller/include/mock/mock_congestion_controller.h" |
#include "webrtc/modules/pacing/paced_sender.h" |
@@ -69,10 +70,15 @@ struct ConfigHelper { |
worker_queue_("ConfigHelper_worker_queue") { |
using testing::Invoke; |
- EXPECT_CALL(voice_engine_, |
- RegisterVoiceEngineObserver(_)).WillOnce(Return(0)); |
- EXPECT_CALL(voice_engine_, |
- DeRegisterVoiceEngineObserver()).WillOnce(Return(0)); |
+ EXPECT_CALL(voice_engine_, RegisterVoiceEngineObserver(_)) |
+ .WillOnce(Return(0)); |
+ EXPECT_CALL(voice_engine_, DeRegisterVoiceEngineObserver()) |
+ .WillOnce(Return(0)); |
+ EXPECT_CALL(voice_engine_, audio_transport()); |
+ EXPECT_CALL(voice_engine_, audio_processing()); |
+ EXPECT_CALL(voice_engine_, audio_device_module()); |
+ ON_CALL(voice_engine_, audio_device_module()) |
+ .WillByDefault(Return(&mock_audio_device_)); |
AudioState::Config config; |
config.voice_engine = &voice_engine_; |
audio_state_ = AudioState::Create(config); |
@@ -195,6 +201,7 @@ struct ConfigHelper { |
private: |
SimulatedClock simulated_clock_; |
testing::StrictMock<MockVoiceEngine> voice_engine_; |
+ testing::NiceMock<webrtc::test::MockAudioDeviceModule> mock_audio_device_; |
rtc::scoped_refptr<AudioState> audio_state_; |
AudioSendStream::Config stream_config_; |
testing::StrictMock<MockVoEChannelProxy>* channel_proxy_ = nullptr; |