| Index: remoting/host/ipc_desktop_environment_unittest.cc
|
| diff --git a/remoting/host/ipc_desktop_environment_unittest.cc b/remoting/host/ipc_desktop_environment_unittest.cc
|
| index 38b8cd2fc0cc776b7dd724a2a1a178e195cdc7c4..542fec6c0d6a018a738126ada9eecb5e19a3888c 100644
|
| --- a/remoting/host/ipc_desktop_environment_unittest.cc
|
| +++ b/remoting/host/ipc_desktop_environment_unittest.cc
|
| @@ -24,6 +24,7 @@
|
| #include "remoting/host/desktop_session.h"
|
| #include "remoting/host/desktop_session_connector.h"
|
| #include "remoting/host/desktop_session_proxy.h"
|
| +#include "remoting/host/fake_mouse_cursor_monitor.h"
|
| #include "remoting/host/fake_screen_capturer.h"
|
| #include "remoting/host/host_mock_objects.h"
|
| #include "remoting/host/ipc_desktop_environment.h"
|
| @@ -141,6 +142,10 @@ class IpcDesktopEnvironmentTest : public testing::Test {
|
| // DesktopEnvironment::CreateVideoCapturer().
|
| webrtc::ScreenCapturer* CreateVideoCapturer();
|
|
|
| + // Creates a MockMouseCursorMonitor, to mock
|
| + // DesktopEnvironment::CreateMouseCursorMonitor
|
| + webrtc::MouseCursorMonitor* CreateMouseCursorMonitor();
|
| +
|
| void DeleteDesktopEnvironment();
|
|
|
| // Forwards |event| to |clipboard_stub_|.
|
| @@ -324,6 +329,10 @@ DesktopEnvironment* IpcDesktopEnvironmentTest::CreateDesktopEnvironment() {
|
| .Times(AtMost(1))
|
| .WillOnce(Invoke(
|
| this, &IpcDesktopEnvironmentTest::CreateVideoCapturer));
|
| + EXPECT_CALL(*desktop_environment, CreateMouseCursorMonitorPtr())
|
| + .Times(AtMost(1))
|
| + .WillOnce(Invoke(
|
| + this, &IpcDesktopEnvironmentTest::CreateMouseCursorMonitor));
|
| EXPECT_CALL(*desktop_environment, GetCapabilities())
|
| .Times(AtMost(1));
|
| EXPECT_CALL(*desktop_environment, SetCapabilities(_))
|
| @@ -347,6 +356,11 @@ webrtc::ScreenCapturer* IpcDesktopEnvironmentTest::CreateVideoCapturer() {
|
| return new FakeScreenCapturer();
|
| }
|
|
|
| +webrtc::MouseCursorMonitor*
|
| +IpcDesktopEnvironmentTest::CreateMouseCursorMonitor() {
|
| + return new FakeMouseCursorMonitor();
|
| +}
|
| +
|
| void IpcDesktopEnvironmentTest::DeleteDesktopEnvironment() {
|
| input_injector_.reset();
|
| screen_controls_.reset();
|
|
|