| 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 86b9c80e9c4b32b9eecf81733dcbeef1fd2ce6a9..10d5145b4441497ba739cb3dd5f154f23568afea 100644
|
| --- a/remoting/host/ipc_desktop_environment_unittest.cc
|
| +++ b/remoting/host/ipc_desktop_environment_unittest.cc
|
| @@ -2,8 +2,11 @@
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
|
|
| +#include "remoting/host/ipc_desktop_environment.h"
|
| +
|
| #include <stdint.h>
|
|
|
| +#include <memory>
|
| #include <utility>
|
|
|
| #include "base/bind.h"
|
| @@ -11,7 +14,6 @@
|
| #include "base/callback.h"
|
| #include "base/macros.h"
|
| #include "base/memory/ref_counted.h"
|
| -#include "base/memory/scoped_ptr.h"
|
| #include "base/message_loop/message_loop.h"
|
| #include "base/process/process.h"
|
| #include "base/process/process_handle.h"
|
| @@ -33,7 +35,6 @@
|
| #include "remoting/host/desktop_session_proxy.h"
|
| #include "remoting/host/fake_mouse_cursor_monitor.h"
|
| #include "remoting/host/host_mock_objects.h"
|
| -#include "remoting/host/ipc_desktop_environment.h"
|
| #include "remoting/protocol/fake_desktop_capturer.h"
|
| #include "remoting/protocol/protocol_mock_objects.h"
|
| #include "remoting/protocol/test_event_matchers.h"
|
| @@ -183,7 +184,7 @@ class IpcDesktopEnvironmentTest : public testing::Test {
|
| base::MessageLoopForUI message_loop_;
|
|
|
| // Runs until |desktop_session_proxy_| is connected to the desktop.
|
| - scoped_ptr<base::RunLoop> setup_run_loop_;
|
| + std::unique_ptr<base::RunLoop> setup_run_loop_;
|
|
|
| scoped_refptr<AutoThreadTaskRunner> task_runner_;
|
| scoped_refptr<AutoThreadTaskRunner> io_task_runner_;
|
| @@ -194,7 +195,7 @@ class IpcDesktopEnvironmentTest : public testing::Test {
|
| protocol::ClipboardStub* clipboard_stub_;
|
|
|
| // The daemons's end of the daemon-to-desktop channel.
|
| - scoped_ptr<IPC::ChannelProxy> desktop_channel_;
|
| + std::unique_ptr<IPC::ChannelProxy> desktop_channel_;
|
|
|
| // Name of the daemon-to-desktop channel.
|
| std::string desktop_channel_name_;
|
| @@ -204,20 +205,20 @@ class IpcDesktopEnvironmentTest : public testing::Test {
|
|
|
| FakeDaemonSender daemon_channel_;
|
|
|
| - scoped_ptr<IpcDesktopEnvironmentFactory> desktop_environment_factory_;
|
| - scoped_ptr<DesktopEnvironment> desktop_environment_;
|
| + std::unique_ptr<IpcDesktopEnvironmentFactory> desktop_environment_factory_;
|
| + std::unique_ptr<DesktopEnvironment> desktop_environment_;
|
|
|
| // The IPC input injector.
|
| - scoped_ptr<InputInjector> input_injector_;
|
| + std::unique_ptr<InputInjector> input_injector_;
|
|
|
| // The IPC screen controls.
|
| - scoped_ptr<ScreenControls> screen_controls_;
|
| + std::unique_ptr<ScreenControls> screen_controls_;
|
|
|
| // The IPC screen capturer.
|
| - scoped_ptr<webrtc::DesktopCapturer> video_capturer_;
|
| + std::unique_ptr<webrtc::DesktopCapturer> video_capturer_;
|
|
|
| // Represents the desktop process running in a user session.
|
| - scoped_ptr<DesktopProcess> desktop_process_;
|
| + std::unique_ptr<DesktopProcess> desktop_process_;
|
|
|
| // Input injector owned by |desktop_process_|.
|
| MockInputInjector* remote_input_injector_;
|
| @@ -407,7 +408,7 @@ void IpcDesktopEnvironmentTest::CreateDesktopProcess() {
|
| io_task_runner_,
|
| desktop_channel_name_));
|
|
|
| - scoped_ptr<MockDesktopEnvironmentFactory> desktop_environment_factory(
|
| + std::unique_ptr<MockDesktopEnvironmentFactory> desktop_environment_factory(
|
| new MockDesktopEnvironmentFactory());
|
| EXPECT_CALL(*desktop_environment_factory, CreatePtr())
|
| .Times(AnyNumber())
|
| @@ -456,7 +457,7 @@ void IpcDesktopEnvironmentTest::RunMainLoopUntilDone() {
|
|
|
| // Runs until the desktop is attached and exits immediately after that.
|
| TEST_F(IpcDesktopEnvironmentTest, Basic) {
|
| - scoped_ptr<protocol::MockClipboardStub> clipboard_stub(
|
| + std::unique_ptr<protocol::MockClipboardStub> clipboard_stub(
|
| new protocol::MockClipboardStub());
|
| EXPECT_CALL(*clipboard_stub, InjectClipboardEvent(_))
|
| .Times(0);
|
| @@ -473,7 +474,7 @@ TEST_F(IpcDesktopEnvironmentTest, Basic) {
|
|
|
| // Check Capabilities.
|
| TEST_F(IpcDesktopEnvironmentTest, CapabilitiesNoTouch) {
|
| - scoped_ptr<protocol::MockClipboardStub> clipboard_stub(
|
| + std::unique_ptr<protocol::MockClipboardStub> clipboard_stub(
|
| new protocol::MockClipboardStub());
|
| EXPECT_CALL(*clipboard_stub, InjectClipboardEvent(_))
|
| .Times(0);
|
| @@ -498,7 +499,7 @@ TEST_F(IpcDesktopEnvironmentTest, TouchEventsCapabilities) {
|
| desktop_environment_ = desktop_environment_factory_->Create(
|
| client_session_control_factory_.GetWeakPtr());
|
|
|
| - scoped_ptr<protocol::MockClipboardStub> clipboard_stub(
|
| + std::unique_ptr<protocol::MockClipboardStub> clipboard_stub(
|
| new protocol::MockClipboardStub());
|
| EXPECT_CALL(*clipboard_stub, InjectClipboardEvent(_))
|
| .Times(0);
|
| @@ -518,7 +519,7 @@ TEST_F(IpcDesktopEnvironmentTest, TouchEventsCapabilities) {
|
|
|
| // Tests that the video capturer receives a frame over IPC.
|
| TEST_F(IpcDesktopEnvironmentTest, CaptureFrame) {
|
| - scoped_ptr<protocol::MockClipboardStub> clipboard_stub(
|
| + std::unique_ptr<protocol::MockClipboardStub> clipboard_stub(
|
| new protocol::MockClipboardStub());
|
| EXPECT_CALL(*clipboard_stub, InjectClipboardEvent(_))
|
| .Times(0);
|
| @@ -543,7 +544,7 @@ TEST_F(IpcDesktopEnvironmentTest, CaptureFrame) {
|
|
|
| // Tests that attaching to a new desktop works.
|
| TEST_F(IpcDesktopEnvironmentTest, Reattach) {
|
| - scoped_ptr<protocol::MockClipboardStub> clipboard_stub(
|
| + std::unique_ptr<protocol::MockClipboardStub> clipboard_stub(
|
| new protocol::MockClipboardStub());
|
| EXPECT_CALL(*clipboard_stub, InjectClipboardEvent(_))
|
| .Times(0);
|
| @@ -567,7 +568,7 @@ TEST_F(IpcDesktopEnvironmentTest, Reattach) {
|
|
|
| // Tests injection of clipboard events.
|
| TEST_F(IpcDesktopEnvironmentTest, InjectClipboardEvent) {
|
| - scoped_ptr<protocol::MockClipboardStub> clipboard_stub(
|
| + std::unique_ptr<protocol::MockClipboardStub> clipboard_stub(
|
| new protocol::MockClipboardStub());
|
| clipboard_stub_ = clipboard_stub.get();
|
|
|
| @@ -599,7 +600,7 @@ TEST_F(IpcDesktopEnvironmentTest, InjectClipboardEvent) {
|
|
|
| // Tests injection of key events.
|
| TEST_F(IpcDesktopEnvironmentTest, InjectKeyEvent) {
|
| - scoped_ptr<protocol::MockClipboardStub> clipboard_stub(
|
| + std::unique_ptr<protocol::MockClipboardStub> clipboard_stub(
|
| new protocol::MockClipboardStub());
|
| EXPECT_CALL(*clipboard_stub, InjectClipboardEvent(_))
|
| .Times(0);
|
| @@ -626,7 +627,7 @@ TEST_F(IpcDesktopEnvironmentTest, InjectKeyEvent) {
|
|
|
| // Tests injection of text events.
|
| TEST_F(IpcDesktopEnvironmentTest, InjectTextEvent) {
|
| - scoped_ptr<protocol::MockClipboardStub> clipboard_stub(
|
| + std::unique_ptr<protocol::MockClipboardStub> clipboard_stub(
|
| new protocol::MockClipboardStub());
|
| EXPECT_CALL(*clipboard_stub, InjectClipboardEvent(_))
|
| .Times(0);
|
| @@ -652,7 +653,7 @@ TEST_F(IpcDesktopEnvironmentTest, InjectTextEvent) {
|
|
|
| // Tests injection of mouse events.
|
| TEST_F(IpcDesktopEnvironmentTest, InjectMouseEvent) {
|
| - scoped_ptr<protocol::MockClipboardStub> clipboard_stub(
|
| + std::unique_ptr<protocol::MockClipboardStub> clipboard_stub(
|
| new protocol::MockClipboardStub());
|
| EXPECT_CALL(*clipboard_stub, InjectClipboardEvent(_))
|
| .Times(0);
|
| @@ -679,7 +680,7 @@ TEST_F(IpcDesktopEnvironmentTest, InjectMouseEvent) {
|
|
|
| // Tests injection of touch events.
|
| TEST_F(IpcDesktopEnvironmentTest, InjectTouchEvent) {
|
| - scoped_ptr<protocol::MockClipboardStub> clipboard_stub(
|
| + std::unique_ptr<protocol::MockClipboardStub> clipboard_stub(
|
| new protocol::MockClipboardStub());
|
| EXPECT_CALL(*clipboard_stub, InjectClipboardEvent(_))
|
| .Times(0);
|
| @@ -721,7 +722,7 @@ TEST_F(IpcDesktopEnvironmentTest, InjectTouchEvent) {
|
|
|
| // Tests that setting the desktop resolution works.
|
| TEST_F(IpcDesktopEnvironmentTest, SetScreenResolution) {
|
| - scoped_ptr<protocol::MockClipboardStub> clipboard_stub(
|
| + std::unique_ptr<protocol::MockClipboardStub> clipboard_stub(
|
| new protocol::MockClipboardStub());
|
| EXPECT_CALL(*clipboard_stub, InjectClipboardEvent(_))
|
| .Times(0);
|
|
|