// Copyright 2015 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #include "device/usb/mock_usb_service.h" #include #include #include "base/threading/thread_task_runner_handle.h" #include "device/usb/usb_device.h" namespace device { MockUsbService::MockUsbService() : UsbService(nullptr) {} MockUsbService::~MockUsbService() = default; void MockUsbService::AddDevice(scoped_refptr device) { devices()[device->guid()] = device; NotifyDeviceAdded(device); } void MockUsbService::RemoveDevice(scoped_refptr device) { devices().erase(device->guid()); UsbService::NotifyDeviceRemoved(device); } } // namespace device