| Index: device/bluetooth/test/bluetooth_test_bluez.cc
|
| diff --git a/device/bluetooth/test/bluetooth_test_bluez.cc b/device/bluetooth/test/bluetooth_test_bluez.cc
|
| index 829dd0ba2795c7570d445386b6c141ec9e46839b..3bb14fed244140a2876d8fd12aff1e0ab2adc1eb 100644
|
| --- a/device/bluetooth/test/bluetooth_test_bluez.cc
|
| +++ b/device/bluetooth/test/bluetooth_test_bluez.cc
|
| @@ -122,19 +122,15 @@
|
| std::string device_address = kTestDeviceAddress1;
|
| std::vector<std::string> service_uuids;
|
| BluetoothTransport device_type = BLUETOOTH_TRANSPORT_LE;
|
| - std::unordered_map<std::string, std::vector<uint8_t>> service_data;
|
|
|
| switch (device_ordinal) {
|
| case 1:
|
| service_uuids.push_back(kTestUUIDGenericAccess);
|
| service_uuids.push_back(kTestUUIDGenericAttribute);
|
| - service_data[kTestUUIDHeartRate] = {0x01};
|
| break;
|
| case 2:
|
| service_uuids.push_back(kTestUUIDImmediateAlert);
|
| service_uuids.push_back(kTestUUIDLinkLoss);
|
| - service_data[kTestUUIDHeartRate] = {};
|
| - service_data[kTestUUIDImmediateAlert] = {0x00, 0x02};
|
| break;
|
| case 3:
|
| device_name = kTestDeviceNameEmpty;
|
| @@ -151,33 +147,28 @@
|
| break;
|
| }
|
|
|
| + if (!adapter_->GetDevice(device_address)) {
|
| + fake_bluetooth_device_client_->CreateTestDevice(
|
| + dbus::ObjectPath(bluez::FakeBluetoothAdapterClient::kAdapterPath),
|
| + /* name */ device_name,
|
| + /* alias */ device_name.value_or("") + "(alias)", device_address,
|
| + service_uuids, device_type);
|
| + }
|
| BluetoothDevice* device = adapter_->GetDevice(device_address);
|
| - if (device) {
|
| - fake_bluetooth_device_client_->UpdateServiceData(GetDevicePath(device),
|
| - service_data);
|
| - return device;
|
| - }
|
| -
|
| - fake_bluetooth_device_client_->CreateTestDevice(
|
| - dbus::ObjectPath(bluez::FakeBluetoothAdapterClient::kAdapterPath),
|
| - /* name */ device_name,
|
| - /* alias */ device_name.value_or("") + "(alias)", device_address,
|
| - service_uuids, device_type, service_data);
|
| -
|
| - return adapter_->GetDevice(device_address);
|
| +
|
| + return device;
|
| }
|
|
|
| BluetoothDevice* BluetoothTestBlueZ::SimulateClassicDevice() {
|
| std::string device_name = kTestDeviceName;
|
| std::string device_address = kTestDeviceAddress3;
|
| std::vector<std::string> service_uuids;
|
| - std::unordered_map<std::string, std::vector<uint8_t>> service_data;
|
|
|
| if (!adapter_->GetDevice(device_address)) {
|
| fake_bluetooth_device_client_->CreateTestDevice(
|
| dbus::ObjectPath(bluez::FakeBluetoothAdapterClient::kAdapterPath),
|
| device_name /* name */, device_name /* alias */, device_address,
|
| - service_uuids, BLUETOOTH_TRANSPORT_CLASSIC, service_data);
|
| + service_uuids, BLUETOOTH_TRANSPORT_CLASSIC);
|
| }
|
| return adapter_->GetDevice(device_address);
|
| }
|
|
|