| Index: device/serial/serial_service_unittest.cc
|
| diff --git a/device/serial/serial_service_unittest.cc b/device/serial/serial_service_unittest.cc
|
| index 6a3a466d2186dfdd53ded9c1b7d8dea56527e683..7e4405a2be4409e5379803a1f3743679ffe6b6bb 100644
|
| --- a/device/serial/serial_service_unittest.cc
|
| +++ b/device/serial/serial_service_unittest.cc
|
| @@ -15,6 +15,7 @@
|
| #include "device/serial/test_serial_io_handler.h"
|
| #include "mojo/public/cpp/bindings/interface_ptr.h"
|
| #include "mojo/public/cpp/bindings/interface_request.h"
|
| +#include "mojo/public/cpp/bindings/strong_binding.h"
|
| #include "testing/gtest/include/gtest/gtest.h"
|
|
|
| namespace device {
|
| @@ -78,12 +79,13 @@ class SerialServiceTest : public testing::Test {
|
| if (!io_handler_.get())
|
| io_handler_ = new TestSerialIoHandler;
|
| mojo::InterfacePtr<serial::SerialService> service;
|
| - new SerialServiceImpl(
|
| - new SerialConnectionFactory(
|
| - base::Bind(&SerialServiceTest::ReturnIoHandler,
|
| - base::Unretained(this)),
|
| - base::ThreadTaskRunnerHandle::Get()),
|
| - std::unique_ptr<SerialDeviceEnumerator>(new FakeSerialDeviceEnumerator),
|
| + mojo::MakeStrongBinding(
|
| + base::MakeUnique<SerialServiceImpl>(
|
| + new SerialConnectionFactory(
|
| + base::Bind(&SerialServiceTest::ReturnIoHandler,
|
| + base::Unretained(this)),
|
| + base::ThreadTaskRunnerHandle::Get()),
|
| + base::MakeUnique<FakeSerialDeviceEnumerator>()),
|
| mojo::GetProxy(&service));
|
| mojo::InterfacePtr<serial::Connection> connection;
|
| mojo::InterfacePtr<serial::DataSink> sink;
|
|
|