summaryrefslogtreecommitdiffstats
path: root/device
diff options
context:
space:
mode:
authorjuncai <juncai@chromium.org>2015-09-09 02:04:40 -0700
committerCommit bot <commit-bot@chromium.org>2015-09-09 09:05:10 +0000
commita764fd3e6431e3932b20d1c364a8d92a55120167 (patch)
treefc1a23104748a2829871fbbad5bb33c6a2590be2 /device
parentcd2bb98dd450f65d857700df192a34ee79d618bf (diff)
downloadchromium_src-a764fd3e6431e3932b20d1c364a8d92a55120167.zip
chromium_src-a764fd3e6431e3932b20d1c364a8d92a55120167.tar.gz
chromium_src-a764fd3e6431e3932b20d1c364a8d92a55120167.tar.bz2
Add webusb notification UI unit tests
This patch added webusb notification UI unit tests code. BUG=492204 Review URL: https://codereview.chromium.org/1326003006 Cr-Commit-Position: refs/heads/master@{#347866}
Diffstat (limited to 'device')
-rw-r--r--device/usb/mock_usb_device.cc14
-rw-r--r--device/usb/mock_usb_device.h6
2 files changed, 20 insertions, 0 deletions
diff --git a/device/usb/mock_usb_device.cc b/device/usb/mock_usb_device.cc
index a2fd46d..bd7cb54 100644
--- a/device/usb/mock_usb_device.cc
+++ b/device/usb/mock_usb_device.cc
@@ -24,6 +24,20 @@ MockUsbDevice::MockUsbDevice(uint16 vendor_id,
base::UTF8ToUTF16(serial_number)) {
}
+MockUsbDevice::MockUsbDevice(uint16 vendor_id,
+ uint16 product_id,
+ const std::string& manufacturer_string,
+ const std::string& product_string,
+ const std::string& serial_number,
+ const GURL& webusb_landing_page)
+ : UsbDevice(vendor_id,
+ product_id,
+ base::UTF8ToUTF16(manufacturer_string),
+ base::UTF8ToUTF16(product_string),
+ base::UTF8ToUTF16(serial_number)) {
+ webusb_landing_page_ = webusb_landing_page;
+}
+
MockUsbDevice::~MockUsbDevice() {
}
diff --git a/device/usb/mock_usb_device.h b/device/usb/mock_usb_device.h
index a60af24..30b5bdd 100644
--- a/device/usb/mock_usb_device.h
+++ b/device/usb/mock_usb_device.h
@@ -22,6 +22,12 @@ class MockUsbDevice : public UsbDevice {
const std::string& manufacturer_string,
const std::string& product_string,
const std::string& serial_number);
+ MockUsbDevice(uint16 vendor_id,
+ uint16 product_id,
+ const std::string& manufacturer_string,
+ const std::string& product_string,
+ const std::string& serial_number,
+ const GURL& webusb_landing_page);
MOCK_METHOD1(Open, void(const OpenCallback&));
MOCK_METHOD1(Close, bool(scoped_refptr<UsbDeviceHandle>));