Index: content/browser/media/capture/audio_mirroring_manager_unittest.cc |
diff --git a/content/browser/media/capture/audio_mirroring_manager_unittest.cc b/content/browser/media/capture/audio_mirroring_manager_unittest.cc |
index 17a46976b4a0e57725e8853ae94b18ae6818ddc6..f8f1ca88db6cb4fde57f4683414df0f5d8f75b8a 100644 |
--- a/content/browser/media/capture/audio_mirroring_manager_unittest.cc |
+++ b/content/browser/media/capture/audio_mirroring_manager_unittest.cc |
@@ -14,11 +14,13 @@ |
#include "base/synchronization/waitable_event.h" |
#include "content/browser/browser_thread_impl.h" |
#include "media/audio/audio_parameters.h" |
+#include "media/audio/virtual_audio_sink.h" |
#include "testing/gmock/include/gmock/gmock.h" |
#include "testing/gtest/include/gtest/gtest.h" |
using media::AudioOutputStream; |
using media::AudioParameters; |
+using media::AudioPushSink; |
using testing::_; |
using testing::Invoke; |
using testing::NotNull; |
@@ -35,6 +37,8 @@ class MockDiverter : public AudioMirroringManager::Diverter { |
MOCK_METHOD0(GetAudioParameters, const AudioParameters&()); |
MOCK_METHOD1(StartDiverting, void(AudioOutputStream*)); |
MOCK_METHOD0(StopDiverting, void()); |
+ MOCK_METHOD1(StartDuplicating, void(AudioPushSink*)); |
+ MOCK_METHOD1(StopDuplicating, void(AudioPushSink*)); |
}; |
class MockMirroringDestination |
@@ -53,6 +57,11 @@ class MockMirroringDestination |
MOCK_METHOD1(AddInput, |
media::AudioOutputStream*(const media::AudioParameters& params)); |
+ MOCK_METHOD1(AddPushInput, |
+ media::AudioPushSink*(const media::AudioParameters& params)); |
+ |
+ bool IsDuplication() override { return false; } |
+ |
void SimulateQuery(const std::set<SourceFrameRef>& candidates, |
const MatchesCallback& results_callback) { |
++query_count_; |