Only grant permissions to new extensions from sync if they have the expected version
[chromium-blink-merge.git] / device / usb / mock_usb_device.cc
blobbd7cb54dea7321aac633132591a276e0f3547ebf
1 // Copyright 2015 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 #include "device/usb/mock_usb_device.h"
7 #include "base/strings/utf_string_conversions.h"
9 namespace device {
11 MockUsbDevice::MockUsbDevice(uint16 vendor_id, uint16 product_id)
12 : MockUsbDevice(vendor_id, product_id, "", "", "") {
15 MockUsbDevice::MockUsbDevice(uint16 vendor_id,
16 uint16 product_id,
17 const std::string& manufacturer_string,
18 const std::string& product_string,
19 const std::string& serial_number)
20 : UsbDevice(vendor_id,
21 product_id,
22 base::UTF8ToUTF16(manufacturer_string),
23 base::UTF8ToUTF16(product_string),
24 base::UTF8ToUTF16(serial_number)) {
27 MockUsbDevice::MockUsbDevice(uint16 vendor_id,
28 uint16 product_id,
29 const std::string& manufacturer_string,
30 const std::string& product_string,
31 const std::string& serial_number,
32 const GURL& webusb_landing_page)
33 : UsbDevice(vendor_id,
34 product_id,
35 base::UTF8ToUTF16(manufacturer_string),
36 base::UTF8ToUTF16(product_string),
37 base::UTF8ToUTF16(serial_number)) {
38 webusb_landing_page_ = webusb_landing_page;
41 MockUsbDevice::~MockUsbDevice() {
44 } // namespace device