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

Unified Diff: device/bluetooth/bluetooth_remote_gatt_characteristic_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_characteristic_unittest.cc
diff --git a/device/bluetooth/bluetooth_remote_gatt_characteristic_unittest.cc b/device/bluetooth/bluetooth_remote_gatt_characteristic_unittest.cc
index 0e779e75f4c5618f1590778f9dd139f9b10b323d..89a9a732d4c93426c59c333067f2c8ba07f05027 100644
--- a/device/bluetooth/bluetooth_remote_gatt_characteristic_unittest.cc
+++ b/device/bluetooth/bluetooth_remote_gatt_characteristic_unittest.cc
@@ -38,15 +38,13 @@ class BluetoothRemoteGattCharacteristicTest : public BluetoothTest {
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, properties);
- SimulateGattCharacteristic(service_, uuid, properties);
+ SimulateGattCharacteristic(service_, kTestUUIDDeviceName, properties);
+ SimulateGattCharacteristic(service_, kTestUUIDDeviceName, properties);
ASSERT_EQ(2u, service_->GetCharacteristics().size());
characteristic1_ = service_->GetCharacteristics()[0];
characteristic2_ = service_->GetCharacteristics()[1];
@@ -159,24 +157,23 @@ TEST_F(BluetoothRemoteGattCharacteristicTest, 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];
@@ -220,20 +217,17 @@ TEST_F(BluetoothRemoteGattCharacteristicTest, GetUUID) {
GetConnectErrorCallback(Call::NOT_EXPECTED));
SimulateGattConnection(device);
base::RunLoop().RunUntilIdle();
- 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();
BluetoothRemoteGattService* service = device->GetGattServices()[0];
// Create 3 characteristics. Two of them are duplicates.
- 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);
- SimulateGattCharacteristic(service, uuid_str1, /* properties */ 0);
- SimulateGattCharacteristic(service, uuid_str2, /* properties */ 0);
- SimulateGattCharacteristic(service, uuid_str2, /* properties */ 0);
+ BluetoothUUID uuid1(kTestUUIDDeviceName);
+ BluetoothUUID uuid2(kTestUUIDAppearance);
+ SimulateGattCharacteristic(service, kTestUUIDDeviceName, /* properties */ 0);
+ SimulateGattCharacteristic(service, kTestUUIDAppearance, /* properties */ 0);
+ SimulateGattCharacteristic(service, kTestUUIDAppearance, /* properties */ 0);
BluetoothRemoteGattCharacteristic* char1 = service->GetCharacteristics()[0];
BluetoothRemoteGattCharacteristic* char2 = service->GetCharacteristics()[1];
BluetoothRemoteGattCharacteristic* char3 = service->GetCharacteristics()[2];
@@ -264,16 +258,14 @@ TEST_F(BluetoothRemoteGattCharacteristicTest, GetProperties) {
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();
BluetoothRemoteGattService* service = device->GetGattServices()[0];
// Create two characteristics with different properties:
- SimulateGattCharacteristic(service, uuid, /* properties */ 0);
- SimulateGattCharacteristic(service, uuid, /* properties */ 7);
+ SimulateGattCharacteristic(service, kTestUUIDDeviceName, /* properties */ 0);
+ SimulateGattCharacteristic(service, kTestUUIDDeviceName, /* properties */ 7);
// Read the properties. Because ordering is unknown swap as necessary.
int properties1 = service->GetCharacteristics()[0]->GetProperties();
@@ -2208,10 +2200,10 @@ TEST_F(BluetoothRemoteGattCharacteristicTest,
ASSERT_NO_FATAL_FAILURE(FakeCharacteristicBoilerplate());
// Add several Descriptors:
- BluetoothUUID uuid1("11111111-0000-1000-8000-00805f9b34fb");
- BluetoothUUID uuid2("22222222-0000-1000-8000-00805f9b34fb");
- BluetoothUUID uuid3("33333333-0000-1000-8000-00805f9b34fb");
- BluetoothUUID uuid4("44444444-0000-1000-8000-00805f9b34fb");
+ BluetoothUUID uuid1(kTestUUIDCharacteristicUserDescription);
+ BluetoothUUID uuid2(kTestUUIDClientCharacteristicConfiguration);
+ BluetoothUUID uuid3(kTestUUIDServerCharacteristicConfiguration);
+ BluetoothUUID uuid4(kTestUUIDCharacteristicPresentationFormat);
SimulateGattDescriptor(characteristic1_, uuid1.canonical_value());
SimulateGattDescriptor(characteristic1_, uuid2.canonical_value());
SimulateGattDescriptor(characteristic2_, uuid3.canonical_value());
@@ -2253,9 +2245,9 @@ TEST_F(BluetoothRemoteGattCharacteristicTest, GetDescriptorsByUUID) {
ASSERT_NO_FATAL_FAILURE(FakeCharacteristicBoilerplate());
// Add several Descriptors:
- BluetoothUUID id1("11111111-0000-1000-8000-00805f9b34fb");
- BluetoothUUID id2("22222222-0000-1000-8000-00805f9b34fb");
- BluetoothUUID id3("33333333-0000-1000-8000-00805f9b34fb");
+ BluetoothUUID id1(kTestUUIDCharacteristicUserDescription);
+ BluetoothUUID id2(kTestUUIDClientCharacteristicConfiguration);
+ BluetoothUUID id3(kTestUUIDServerCharacteristicConfiguration);
SimulateGattDescriptor(characteristic1_, id1.canonical_value());
SimulateGattDescriptor(characteristic1_, id2.canonical_value());
SimulateGattDescriptor(characteristic2_, id3.canonical_value());
« no previous file with comments | « device/bluetooth/bluetooth_device_unittest.cc ('k') | device/bluetooth/bluetooth_remote_gatt_descriptor_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698