#include "services/device/usb/mojo/device_manager_test.h"
#include <string>
#include "base/strings/utf_string_conversions.h"
#include "services/device/usb/usb_device.h"
#include "services/device/usb/usb_device_handle.h"
#include "url/gurl.h"
namespace device::usb {
namespace {
class TestUsbDevice : public UsbDevice { … };
TestUsbDevice::TestUsbDevice(const std::string& name,
const std::string& serial_number,
const GURL& landing_page)
: … { … }
void TestUsbDevice::Open(OpenCallback callback) { … }
}
DeviceManagerTest::DeviceManagerTest(UsbService* usb_service)
: … { … }
DeviceManagerTest::~DeviceManagerTest() = default;
void DeviceManagerTest::BindReceiver(
mojo::PendingReceiver<device::mojom::UsbDeviceManagerTest> receiver) { … }
void DeviceManagerTest::AddDeviceForTesting(
const std::string& name,
const std::string& serial_number,
const std::string& landing_page,
AddDeviceForTestingCallback callback) { … }
void DeviceManagerTest::RemoveDeviceForTesting(
const std::string& guid,
RemoveDeviceForTestingCallback callback) { … }
void DeviceManagerTest::GetTestDevices(GetTestDevicesCallback callback) { … }
}