| Index: mojo/edk/system/ipc_support_unittest.cc
|
| diff --git a/mojo/edk/system/ipc_support_unittest.cc b/mojo/edk/system/ipc_support_unittest.cc
|
| index cadec863702e7556579e492fae2bd7d92f869178..cb45eb3a7a03a11ef22f2c498a894416c8ae7d12 100644
|
| --- a/mojo/edk/system/ipc_support_unittest.cc
|
| +++ b/mojo/edk/system/ipc_support_unittest.cc
|
| @@ -4,6 +4,7 @@
|
|
|
| #include "mojo/edk/system/ipc_support.h"
|
|
|
| +#include <memory>
|
| #include <utility>
|
| #include <vector>
|
|
|
| @@ -11,7 +12,6 @@
|
| #include "base/command_line.h"
|
| #include "base/location.h"
|
| #include "base/logging.h"
|
| -#include "base/memory/scoped_ptr.h"
|
| #include "base/synchronization/waitable_event.h"
|
| #include "base/test/test_timeouts.h"
|
| #include "mojo/edk/embedder/master_process_delegate.h"
|
| @@ -359,10 +359,10 @@ class TestSlaveSetup {
|
| TestMasterProcessDelegate* const master_process_delegate_;
|
| IPCSupport* const master_ipc_support_;
|
|
|
| - scoped_ptr<TestSlaveConnection> slave_connection_;
|
| + std::unique_ptr<TestSlaveConnection> slave_connection_;
|
| scoped_refptr<MessagePipeDispatcher> master_mp_;
|
|
|
| - scoped_ptr<TestSlave> slave_;
|
| + std::unique_ptr<TestSlave> slave_;
|
| scoped_refptr<MessagePipeDispatcher> slave_mp_;
|
|
|
| MOJO_DISALLOW_COPY_AND_ASSIGN(TestSlaveSetup);
|
| @@ -381,8 +381,8 @@ class IPCSupportTest : public testing::Test {
|
| embedder::ScopedPlatformHandle()) {}
|
| ~IPCSupportTest() override {}
|
|
|
| - scoped_ptr<TestSlaveSetup> SetupSlave() {
|
| - scoped_ptr<TestSlaveSetup> s(
|
| + std::unique_ptr<TestSlaveSetup> SetupSlave() {
|
| + std::unique_ptr<TestSlaveSetup> s(
|
| new TestSlaveSetup(&platform_support_, &test_io_thread_,
|
| &master_process_delegate_, &master_ipc_support_));
|
| s->Init();
|
| @@ -431,7 +431,7 @@ MessagePipeDispatcherPair CreateMessagePipe() {
|
| }
|
|
|
| TEST_F(IPCSupportTest, MasterSlave) {
|
| - scoped_ptr<TestSlaveSetup> s(SetupSlave());
|
| + std::unique_ptr<TestSlaveSetup> s(SetupSlave());
|
|
|
| s->TestConnection();
|
|
|
| @@ -459,8 +459,8 @@ TEST_F(IPCSupportTest, MasterSlave) {
|
| // TODO(vtl): In this scenario, we can't test the intermediary (the master)
|
| // going away.
|
| TEST_F(IPCSupportTest, ConnectTwoSlaves) {
|
| - scoped_ptr<TestSlaveSetup> s1(SetupSlave());
|
| - scoped_ptr<TestSlaveSetup> s2(SetupSlave());
|
| + std::unique_ptr<TestSlaveSetup> s1(SetupSlave());
|
| + std::unique_ptr<TestSlaveSetup> s2(SetupSlave());
|
| s1->TestConnection();
|
| s2->TestConnection();
|
|
|
| @@ -497,8 +497,8 @@ TEST_F(IPCSupportTest, ConnectTwoSlaves) {
|
|
|
| // Like |ConnectTwoSlaves|, but does it twice, to test reusing a connection.
|
| TEST_F(IPCSupportTest, ConnectTwoSlavesTwice) {
|
| - scoped_ptr<TestSlaveSetup> s1(SetupSlave());
|
| - scoped_ptr<TestSlaveSetup> s2(SetupSlave());
|
| + std::unique_ptr<TestSlaveSetup> s1(SetupSlave());
|
| + std::unique_ptr<TestSlaveSetup> s2(SetupSlave());
|
| s1->TestConnection();
|
| s2->TestConnection();
|
|
|
| @@ -547,7 +547,7 @@ TEST_F(IPCSupportTest, ConnectTwoSlavesTwice) {
|
| // Creates a message pipe in the slave, which sends both ends (in separate
|
| // messages) to the master.
|
| TEST_F(IPCSupportTest, SlavePassBackToMaster) {
|
| - scoped_ptr<TestSlaveSetup> s(SetupSlave());
|
| + std::unique_ptr<TestSlaveSetup> s(SetupSlave());
|
|
|
| s->TestConnection();
|
|
|
|
|