| Index: device/serial/serial_connection_unittest.cc
|
| diff --git a/device/serial/serial_connection_unittest.cc b/device/serial/serial_connection_unittest.cc
|
| index 00904b945aa4644d48aa6a4f8ae31db53120438c..39c15dba7dc0b63a41e71955c635dc7a868f15df 100644
|
| --- a/device/serial/serial_connection_unittest.cc
|
| +++ b/device/serial/serial_connection_unittest.cc
|
| @@ -23,6 +23,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 {
|
| @@ -70,12 +71,13 @@ class SerialConnectionTest : public testing::Test {
|
| void SetUp() override {
|
| message_loop_.reset(new base::MessageLoop);
|
| mojo::InterfacePtr<serial::SerialService> service;
|
| - new SerialServiceImpl(
|
| - new SerialConnectionFactory(
|
| - base::Bind(&SerialConnectionTest::CreateIoHandler,
|
| - base::Unretained(this)),
|
| - base::ThreadTaskRunnerHandle::Get()),
|
| - std::unique_ptr<SerialDeviceEnumerator>(new FakeSerialDeviceEnumerator),
|
| + mojo::MakeStrongBinding(
|
| + base::MakeUnique<SerialServiceImpl>(
|
| + new SerialConnectionFactory(
|
| + base::Bind(&SerialConnectionTest::CreateIoHandler,
|
| + base::Unretained(this)),
|
| + base::ThreadTaskRunnerHandle::Get()),
|
| + base::MakeUnique<FakeSerialDeviceEnumerator>()),
|
| mojo::GetProxy(&service));
|
| service.set_connection_error_handler(base::Bind(
|
| &SerialConnectionTest::OnConnectionError, base::Unretained(this)));
|
|
|