Index: content/browser/renderer_host/media/media_devices_manager_unittest.cc |
diff --git a/content/browser/renderer_host/media/media_devices_manager_unittest.cc b/content/browser/renderer_host/media/media_devices_manager_unittest.cc |
index 202b829b0a117e67f20782599ddb23191dc5966c..d51cafe7478a3fba2af6a76fdbfac05bfe506118 100644 |
--- a/content/browser/renderer_host/media/media_devices_manager_unittest.cc |
+++ b/content/browser/renderer_host/media/media_devices_manager_unittest.cc |
@@ -13,6 +13,7 @@ |
#include "base/run_loop.h" |
#include "base/strings/string_number_conversions.h" |
#include "base/threading/thread_task_runner_handle.h" |
+#include "component/arc/video_facing.h" |
#include "content/browser/renderer_host/media/video_capture_manager.h" |
#include "content/public/test/test_browser_thread_bundle.h" |
#include "media/audio/audio_device_name.h" |
@@ -120,6 +121,12 @@ class MockMediaDeviceChangeSubscriber : public MediaDeviceChangeSubscriber { |
void(MediaDeviceType, const MediaDeviceInfoArray&)); |
}; |
+class MockVideoCaptureObserver : public component::VideoCaptureObserver { |
+ public: |
+ MOCK_METHOD1(OnVideoCaptureStarted, void(component::VideoFacingMode)); |
+ MOCK_METHOD1(OnVideoCaptureStopped, void(component::VideoFacingMode)); |
+}; |
+ |
} // namespace |
class MediaDevicesManagerTest : public ::testing::Test { |
@@ -142,7 +149,8 @@ class MediaDevicesManagerTest : public ::testing::Test { |
audio_manager_.reset(new MockAudioManager()); |
video_capture_manager_ = new VideoCaptureManager( |
std::unique_ptr<media::VideoCaptureDeviceFactory>( |
- new MockVideoCaptureDeviceFactory())); |
+ new MockVideoCaptureDeviceFactory()), |
+ new MockVideoCaptureObserver()); |
video_capture_manager_->Register(nullptr, |
base::ThreadTaskRunnerHandle::Get()); |
video_capture_device_factory_ = static_cast<MockVideoCaptureDeviceFactory*>( |