Index: content/browser/renderer_host/media/video_capture_unittest.cc |
diff --git a/content/browser/renderer_host/media/video_capture_unittest.cc b/content/browser/renderer_host/media/video_capture_unittest.cc |
index b2ce87ec007dd49609bef2d9367daaf932f70ab9..ef790e7c9ffbcee05028faf3bc363028b215ca77 100644 |
--- a/content/browser/renderer_host/media/video_capture_unittest.cc |
+++ b/content/browser/renderer_host/media/video_capture_unittest.cc |
@@ -17,6 +17,7 @@ |
#include "base/single_thread_task_runner.h" |
#include "base/threading/thread_task_runner_handle.h" |
#include "build/build_config.h" |
+#include "component/arc/video_facing.h" |
#include "content/browser/browser_thread_impl.h" |
#include "content/browser/renderer_host/media/media_stream_manager.h" |
#include "content/browser/renderer_host/media/media_stream_requester.h" |
@@ -62,6 +63,12 @@ void VideoInputDevicesEnumerated(base::Closure quit_closure, |
quit_closure.Run(); |
} |
+class MockVideoCaptureObserver : public component::VideoCaptureObserver { |
+ public: |
+ MOCK_METHOD1(OnVideoCaptureStarted, void(component::VideoFacingMode)); |
+ MOCK_METHOD1(OnVideoCaptureStopped, void(component::VideoFacingMode)); |
+}; |
+ |
} // namespace |
// Id used to identify the capture session between renderer and |
@@ -126,7 +133,7 @@ class VideoCaptureTest : public testing::Test, |
switches::kUseFakeDeviceForMediaStream); |
base::CommandLine::ForCurrentProcess()->AppendSwitch( |
switches::kUseFakeUIForMediaStream); |
- media_stream_manager_.reset(new MediaStreamManager(audio_manager_.get())); |
+ media_stream_manager_.reset(new MediaStreamManager(audio_manager_.get(), new MockVideoCaptureObserver())); |
// Create a Host and connect it to a simulated IPC channel. |
host_.reset(new VideoCaptureHost(media_stream_manager_.get())); |