Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(231)

Unified Diff: device/bluetooth/bluetooth_remote_gatt_descriptor_unittest.cc

Issue 2798193002: Use test UUIDs for device bluetooth unit tests (Closed)
Patch Set: address comments Created 3 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: device/bluetooth/bluetooth_remote_gatt_descriptor_unittest.cc
diff --git a/device/bluetooth/bluetooth_remote_gatt_descriptor_unittest.cc b/device/bluetooth/bluetooth_remote_gatt_descriptor_unittest.cc
index 1152797d16b26ceba4c426f1739e6d60bb2efa8f..3b886bb6e5032ffdbf2a68ce08533b94d1e02489 100644
--- a/device/bluetooth/bluetooth_remote_gatt_descriptor_unittest.cc
+++ b/device/bluetooth/bluetooth_remote_gatt_descriptor_unittest.cc
@@ -28,20 +28,18 @@ class BluetoothRemoteGattDescriptorTest : public BluetoothTest {
GetConnectErrorCallback(Call::NOT_EXPECTED));
SimulateGattConnection(device_);
base::RunLoop().RunUntilIdle();
- std::vector<std::string> services;
- std::string uuid("00000000-0000-1000-8000-00805f9b34fb");
- services.push_back(uuid);
- SimulateGattServicesDiscovered(device_, services);
+ SimulateGattServicesDiscovered(
+ device_, std::vector<std::string>({kTestUUIDGenericAccess}));
base::RunLoop().RunUntilIdle();
ASSERT_EQ(1u, device_->GetGattServices().size());
service_ = device_->GetGattServices()[0];
- SimulateGattCharacteristic(service_, uuid, 0);
+ SimulateGattCharacteristic(service_, kTestUUIDDeviceName, 0);
ASSERT_EQ(1u, service_->GetCharacteristics().size());
characteristic_ = service_->GetCharacteristics()[0];
SimulateGattDescriptor(characteristic_,
- "00000001-0000-1000-8000-00805f9b34fb");
+ kTestUUIDCharacteristicUserDescription);
SimulateGattDescriptor(characteristic_,
- "00000002-0000-1000-8000-00805f9b34fb");
+ kTestUUIDClientCharacteristicConfiguration);
ASSERT_EQ(2u, characteristic_->GetDescriptors().size());
descriptor1_ = characteristic_->GetDescriptors()[0];
descriptor2_ = characteristic_->GetDescriptors()[1];
@@ -78,24 +76,23 @@ TEST_F(BluetoothRemoteGattDescriptorTest, GetIdentifier) {
// 3 services (all with same UUID).
// 1 on the first device (to test characteristic instances across devices).
// 2 on the second device (to test same device, multiple service instances).
- std::vector<std::string> services;
- std::string uuid = "00000000-0000-1000-8000-00805f9b34fb";
- services.push_back(uuid);
- SimulateGattServicesDiscovered(device1, services);
+ SimulateGattServicesDiscovered(
+ device1, std::vector<std::string>({kTestUUIDGenericAccess}));
base::RunLoop().RunUntilIdle();
- services.push_back(uuid);
- SimulateGattServicesDiscovered(device2, services);
+ SimulateGattServicesDiscovered(
+ device2, std::vector<std::string>(
+ {kTestUUIDGenericAccess, kTestUUIDGenericAccess}));
base::RunLoop().RunUntilIdle();
BluetoothRemoteGattService* service1 = device1->GetGattServices()[0];
BluetoothRemoteGattService* service2 = device2->GetGattServices()[0];
BluetoothRemoteGattService* service3 = device2->GetGattServices()[1];
// 6 characteristics (same UUID), 2 on each service.
- SimulateGattCharacteristic(service1, uuid, /* properties */ 0);
- SimulateGattCharacteristic(service1, uuid, /* properties */ 0);
- SimulateGattCharacteristic(service2, uuid, /* properties */ 0);
- SimulateGattCharacteristic(service2, uuid, /* properties */ 0);
- SimulateGattCharacteristic(service3, uuid, /* properties */ 0);
- SimulateGattCharacteristic(service3, uuid, /* properties */ 0);
+ SimulateGattCharacteristic(service1, kTestUUIDDeviceName, /* properties */ 0);
+ SimulateGattCharacteristic(service1, kTestUUIDDeviceName, /* properties */ 0);
+ SimulateGattCharacteristic(service2, kTestUUIDDeviceName, /* properties */ 0);
+ SimulateGattCharacteristic(service2, kTestUUIDDeviceName, /* properties */ 0);
+ SimulateGattCharacteristic(service3, kTestUUIDDeviceName, /* properties */ 0);
+ SimulateGattCharacteristic(service3, kTestUUIDDeviceName, /* properties */ 0);
BluetoothRemoteGattCharacteristic* char1 = service1->GetCharacteristics()[0];
BluetoothRemoteGattCharacteristic* char2 = service1->GetCharacteristics()[1];
BluetoothRemoteGattCharacteristic* char3 = service2->GetCharacteristics()[0];
@@ -105,12 +102,12 @@ TEST_F(BluetoothRemoteGattDescriptorTest, GetIdentifier) {
// 6 descriptors (same UUID), 1 on each characteristic
// TODO(576900) Test multiple descriptors with same UUID on one
// characteristic.
- SimulateGattDescriptor(char1, uuid);
- SimulateGattDescriptor(char2, uuid);
- SimulateGattDescriptor(char3, uuid);
- SimulateGattDescriptor(char4, uuid);
- SimulateGattDescriptor(char5, uuid);
- SimulateGattDescriptor(char6, uuid);
+ SimulateGattDescriptor(char1, kTestUUIDCharacteristicUserDescription);
+ SimulateGattDescriptor(char2, kTestUUIDCharacteristicUserDescription);
+ SimulateGattDescriptor(char3, kTestUUIDCharacteristicUserDescription);
+ SimulateGattDescriptor(char4, kTestUUIDCharacteristicUserDescription);
+ SimulateGattDescriptor(char5, kTestUUIDCharacteristicUserDescription);
+ SimulateGattDescriptor(char6, kTestUUIDCharacteristicUserDescription);
BluetoothRemoteGattDescriptor* desc1 = char1->GetDescriptors()[0];
BluetoothRemoteGattDescriptor* desc2 = char2->GetDescriptors()[0];
BluetoothRemoteGattDescriptor* desc3 = char3->GetDescriptors()[0];
@@ -153,26 +150,25 @@ TEST_F(BluetoothRemoteGattDescriptorTest, GetUUID) {
device->CreateGattConnection(GetGattConnectionCallback(Call::EXPECTED),
GetConnectErrorCallback(Call::NOT_EXPECTED));
SimulateGattConnection(device);
- std::vector<std::string> services;
- services.push_back("00000000-0000-1000-8000-00805f9b34fb");
- SimulateGattServicesDiscovered(device, services);
+ SimulateGattServicesDiscovered(
+ device, std::vector<std::string>({kTestUUIDGenericAccess}));
base::RunLoop().RunUntilIdle();
ASSERT_EQ(1u, device->GetGattServices().size());
BluetoothRemoteGattService* service = device->GetGattServices()[0];
- SimulateGattCharacteristic(service, "00000000-0000-1000-8000-00805f9b34fb",
+ SimulateGattCharacteristic(service, kTestUUIDDeviceName,
/* properties */ 0);
ASSERT_EQ(1u, service->GetCharacteristics().size());
BluetoothRemoteGattCharacteristic* characteristic =
service->GetCharacteristics()[0];
// Create 2 descriptors.
- std::string uuid_str1("11111111-0000-1000-8000-00805f9b34fb");
- std::string uuid_str2("22222222-0000-1000-8000-00805f9b34fb");
- BluetoothUUID uuid1(uuid_str1);
- BluetoothUUID uuid2(uuid_str2);
- SimulateGattDescriptor(characteristic, uuid_str1);
- SimulateGattDescriptor(characteristic, uuid_str2);
+ BluetoothUUID uuid1(kTestUUIDCharacteristicUserDescription);
+ BluetoothUUID uuid2(kTestUUIDClientCharacteristicConfiguration);
+ SimulateGattDescriptor(characteristic,
+ kTestUUIDCharacteristicUserDescription);
+ SimulateGattDescriptor(characteristic,
+ kTestUUIDClientCharacteristicConfiguration);
ASSERT_EQ(2u, characteristic->GetDescriptors().size());
BluetoothRemoteGattDescriptor* descriptor1 =
characteristic->GetDescriptors()[0];

Powered by Google App Engine
This is Rietveld 408576698