| Index: device/bluetooth/test/bluetooth_test.h
|
| diff --git a/device/bluetooth/test/bluetooth_test.h b/device/bluetooth/test/bluetooth_test.h
|
| index 52b6224174cf9a314d7a3983ab59dd6ff4fec8b2..96fca52895d0c1a00fc81921cedaa91715a505ad 100644
|
| --- a/device/bluetooth/test/bluetooth_test.h
|
| +++ b/device/bluetooth/test/bluetooth_test.h
|
| @@ -56,6 +56,12 @@ class BluetoothTestBase : public testing::Test {
|
| HEART_RATE_DEVICE,
|
| };
|
|
|
| + enum class NotifyValueState {
|
| + NONE,
|
| + NOTIFY,
|
| + INDICATE,
|
| + };
|
| +
|
| static const std::string kTestAdapterName;
|
| static const std::string kTestAdapterAddress;
|
|
|
| @@ -401,6 +407,15 @@ class BluetoothTestBase : public testing::Test {
|
| virtual void SimulateGattDescriptorWriteWillFailSynchronouslyOnce(
|
| BluetoothRemoteGattDescriptor* descriptor) {}
|
|
|
| + // Tests that functions to change the notify value have been called |attempts|
|
| + // times.
|
| + virtual void ExpectedChangeNotifyValueAttempts(int attempts);
|
| +
|
| + // Tests that the notify value is |expected_value_state|. The default
|
| + // implementation checks that the correct value has been written to the CCC
|
| + // Descriptor.
|
| + virtual void ExpectedNotifyValue(NotifyValueState expected_value_state);
|
| +
|
| // Returns a list of local GATT services registered with the adapter.
|
| virtual std::vector<BluetoothLocalGattService*> RegisteredGattServices();
|
|
|
| @@ -465,7 +480,7 @@ class BluetoothTestBase : public testing::Test {
|
| bool error_in_reentrant);
|
|
|
| // Reset all event count members to 0.
|
| - void ResetEventCounts();
|
| + virtual void ResetEventCounts();
|
|
|
| void RemoveTimedOutDevices();
|
|
|
|
|