summaryrefslogtreecommitdiffstats
path: root/device/usb/mojo/device_impl_unittest.cc
diff options
context:
space:
mode:
Diffstat (limited to 'device/usb/mojo/device_impl_unittest.cc')
-rw-r--r--device/usb/mojo/device_impl_unittest.cc9
1 files changed, 5 insertions, 4 deletions
diff --git a/device/usb/mojo/device_impl_unittest.cc b/device/usb/mojo/device_impl_unittest.cc
index 25cc048..78a1f85 100644
--- a/device/usb/mojo/device_impl_unittest.cc
+++ b/device/usb/mojo/device_impl_unittest.cc
@@ -23,6 +23,7 @@
#include "device/usb/mock_usb_device.h"
#include "device/usb/mock_usb_device_handle.h"
#include "device/usb/mojo/fake_permission_provider.h"
+#include "device/usb/mojo/type_converters.h"
#include "mojo/public/cpp/bindings/interface_request.h"
#include "net/base/io_buffer.h"
#include "testing/gtest/include/gtest/gtest.h"
@@ -168,11 +169,11 @@ class USBDeviceImplTest : public testing::Test {
new MockUsbDevice(vendor_id, product_id, manufacturer, product, serial);
mock_handle_ = new MockUsbDeviceHandle(mock_device_.get());
- PermissionProviderPtr permission_provider;
- permission_provider_.Bind(mojo::GetProxy(&permission_provider));
DevicePtr proxy;
- new DeviceImpl(mock_device_, std::move(permission_provider),
- mojo::GetProxy(&proxy));
+ new DeviceImpl(
+ mock_device_,
+ DeviceInfo::From(static_cast<const UsbDevice&>(*mock_device_)),
+ permission_provider_.GetWeakPtr(), mojo::GetProxy(&proxy));
// Set up mock handle calls to respond based on mock device configs
// established by the test.