Chromium Code Reviews| Index: device/bluetooth/test/bluetooth_test_mac.h |
| diff --git a/device/bluetooth/test/bluetooth_test_mac.h b/device/bluetooth/test/bluetooth_test_mac.h |
| index 5eb0042626a26eeb434f605a4677c13e4972f119..f41e9b00eb0d52f68ee48142a91f3017cce3fa06 100644 |
| --- a/device/bluetooth/test/bluetooth_test_mac.h |
| +++ b/device/bluetooth/test/bluetooth_test_mac.h |
| @@ -103,24 +103,42 @@ class BluetoothTestMac : public BluetoothTestBase { |
| // macOS is the only platform for which we need to discover each set of |
| // attributes individually so we need a method to simulate discovering each |
| // set of attributes. |
| - void SimulateDidDiscoverServices(BluetoothDevice* device, |
| - const std::vector<std::string>& uuids); |
| + // Simulates service discovery for a device. |
| + void SimulateDidDiscoverServicesMac(BluetoothDevice* device); |
| + // Simulates characteristic discovery for a service. |
| + void SimulateDidDiscoverCharacteristicsMac( |
| + BluetoothRemoteGattService* service); |
| + // Simulates descriptor discovery for a characteristic. |
| + void SimulateDidDiscoverDescriptorsMac( |
| + BluetoothRemoteGattCharacteristic* characteristic); |
| // CoreBluetooth can return NSData when reading remote gatt descriptors. |
| // This methods simulate receiving NSData from CoreBluetooth. |
| - void SimulateGattDescriptorReadNSData( |
| + void SimulateGattDescriptorReadNSDataMac( |
| BluetoothRemoteGattDescriptor* descriptor, |
| const std::vector<uint8_t>& value); |
| // CoreBluetooth can return NSString when reading remote gatt descriptors. |
| // This methods simulate receiving NSString from CoreBluetooth. |
| - void SimulateGattDescriptorReadNSString( |
| + void SimulateGattDescriptorReadNSStringMac( |
| BluetoothRemoteGattDescriptor* descriptor, |
| const std::string& value); |
| // CoreBluetooth can return NSString when reading remote gatt descriptors. |
| // This methods simulate receiving NSString from CoreBluetooth. |
| - void SimulateGattDescriptorReadNSNumber( |
| + void SimulateGattDescriptorReadNSNumberMac( |
| BluetoothRemoteGattDescriptor* descriptor, |
| short value); |
| + // Adds services in MockCBPeripheral. |
| + void AddServicesToDevice(BluetoothDevice* device, |
|
scheib
2017/05/01 17:20:33
Please add the Mac suffix to these as well.
jlebel
2017/05/01 21:27:14
Ok, I was thinking that those methods could be use
scheib
2017/05/01 21:44:22
Ok, but let's rename them if/when they are moved t
|
| + const std::vector<std::string>& uuids); |
| + // Adds a characteristic in MockCBService. |
| + void AddCharacteristicToService(BluetoothRemoteGattService* service, |
| + const std::string& characteristic_uuid, |
| + int properties); |
| + // Adds a descriptor in MockCBCharacteristic. |
| + void AddDescriptorToCharacteristic( |
| + BluetoothRemoteGattCharacteristic* characteristic, |
| + const std::string& uuid); |
| + |
| // Callback for the bluetooth central manager mock. |
| void OnFakeBluetoothDeviceConnectGattCalled(); |
| void OnFakeBluetoothGattDisconnect(); |
| @@ -159,9 +177,6 @@ class BluetoothTestMac : public BluetoothTestBase { |
| // Returns MockCBDescriptor from BluetoothRemoteGattDescriptor. |
| MockCBDescriptor* GetCBMockDescriptor( |
| BluetoothRemoteGattDescriptor* descriptor) const; |
| - // Adds services in MockCBPeripheral. |
| - void AddServicesToDevice(BluetoothDevice* device, |
| - const std::vector<std::string>& uuids); |
| // Utility function for finding CBUUIDs with relatively nice SHA256 hashes. |
| std::string FindCBUUIDForHashTarget(); |