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

Side by Side Diff: device/bluetooth/test/bluetooth_test.h

Issue 2241263005: Revert of Implement BluetoothGattNotifySession::Stop on Android (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 4 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 unified diff | Download patch
OLDNEW
1 // Copyright 2015 The Chromium Authors. All rights reserved. 1 // Copyright 2015 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #ifndef DEVICE_BLUETOOTH_TEST_BLUETOOTH_TEST_H_ 5 #ifndef DEVICE_BLUETOOTH_TEST_BLUETOOTH_TEST_H_
6 #define DEVICE_BLUETOOTH_TEST_BLUETOOTH_TEST_H_ 6 #define DEVICE_BLUETOOTH_TEST_BLUETOOTH_TEST_H_
7 7
8 #include <stdint.h> 8 #include <stdint.h>
9 9
10 #include <memory> 10 #include <memory>
(...skipping 169 matching lines...) Expand 10 before | Expand all | Expand 10 after
180 BluetoothRemoteGattCharacteristic* characteristic) {} 180 BluetoothRemoteGattCharacteristic* characteristic) {}
181 181
182 // Simulates a Characteristic Set Notify error. 182 // Simulates a Characteristic Set Notify error.
183 // If |characteristic| is null, acts upon the characteristic & CCC 183 // If |characteristic| is null, acts upon the characteristic & CCC
184 // descriptor provided to RememberCharacteristicForSubsequentAction & 184 // descriptor provided to RememberCharacteristicForSubsequentAction &
185 // RememberCCCDescriptorForSubsequentAction. 185 // RememberCCCDescriptorForSubsequentAction.
186 virtual void SimulateGattNotifySessionStartError( 186 virtual void SimulateGattNotifySessionStartError(
187 BluetoothRemoteGattCharacteristic* characteristic, 187 BluetoothRemoteGattCharacteristic* characteristic,
188 BluetoothRemoteGattService::GattErrorCode error_code) {} 188 BluetoothRemoteGattService::GattErrorCode error_code) {}
189 189
190 // Simulates a Characteristic Stop Notify completed.
191 // If |characteristic| is null, acts upon the characteristic & CCC
192 // descriptor provided to RememberCharacteristicForSubsequentAction &
193 // RememberCCCDescriptorForSubsequentAction.
194 virtual void SimulateGattNotifySessionStopped(
195 BluetoothRemoteGattCharacteristic* characteristic) {}
196
197 // Simulates a Characteristic Stop Notify error.
198 // If |characteristic| is null, acts upon the characteristic & CCC
199 // descriptor provided to RememberCharacteristicForSubsequentAction &
200 // RememberCCCDescriptorForSubsequentAction.
201 virtual void SimulateGattNotifySessionStopError(
202 BluetoothRemoteGattCharacteristic* characteristic,
203 BluetoothRemoteGattService::GattErrorCode error_code) {}
204
205 // Simulates a Characteristic Set Notify operation failing synchronously once 190 // Simulates a Characteristic Set Notify operation failing synchronously once
206 // for an unknown reason. 191 // for an unknown reason.
207 virtual void SimulateGattCharacteristicSetNotifyWillFailSynchronouslyOnce( 192 virtual void SimulateGattCharacteristicSetNotifyWillFailSynchronouslyOnce(
208 BluetoothRemoteGattCharacteristic* characteristic) {} 193 BluetoothRemoteGattCharacteristic* characteristic) {}
209 194
210 // Simulates a Characteristic Changed operation with updated |value|. 195 // Simulates a Characteristic Changed operation with updated |value|.
211 virtual void SimulateGattCharacteristicChanged( 196 virtual void SimulateGattCharacteristicChanged(
212 BluetoothRemoteGattCharacteristic* characteristic, 197 BluetoothRemoteGattCharacteristic* characteristic,
213 const std::vector<uint8_t>& value) {} 198 const std::vector<uint8_t>& value) {}
214 199
(...skipping 131 matching lines...) Expand 10 before | Expand all | Expand 10 after
346 virtual void DeleteDevice(BluetoothDevice* device); 331 virtual void DeleteDevice(BluetoothDevice* device);
347 332
348 // Callbacks that increment |callback_count_|, |error_callback_count_|: 333 // Callbacks that increment |callback_count_|, |error_callback_count_|:
349 void Callback(Call expected); 334 void Callback(Call expected);
350 void DiscoverySessionCallback(Call expected, 335 void DiscoverySessionCallback(Call expected,
351 std::unique_ptr<BluetoothDiscoverySession>); 336 std::unique_ptr<BluetoothDiscoverySession>);
352 void GattConnectionCallback(Call expected, 337 void GattConnectionCallback(Call expected,
353 std::unique_ptr<BluetoothGattConnection>); 338 std::unique_ptr<BluetoothGattConnection>);
354 void NotifyCallback(Call expected, 339 void NotifyCallback(Call expected,
355 std::unique_ptr<BluetoothGattNotifySession>); 340 std::unique_ptr<BluetoothGattNotifySession>);
356 void NotifyCheckForPrecedingCalls(
357 int num_of_preceding_calls,
358 std::unique_ptr<BluetoothGattNotifySession>);
359 void StopNotifyCallback(Call expected);
360 void StopNotifyCheckForPrecedingCalls(int num_of_preceding_calls);
361 void ReadValueCallback(Call expected, const std::vector<uint8_t>& value); 341 void ReadValueCallback(Call expected, const std::vector<uint8_t>& value);
362 void ErrorCallback(Call expected); 342 void ErrorCallback(Call expected);
363 void ConnectErrorCallback(Call expected, 343 void ConnectErrorCallback(Call expected,
364 enum BluetoothDevice::ConnectErrorCode); 344 enum BluetoothDevice::ConnectErrorCode);
365 void GattErrorCallback(Call expected, 345 void GattErrorCallback(Call expected,
366 BluetoothRemoteGattService::GattErrorCode); 346 BluetoothRemoteGattService::GattErrorCode);
367 void ReentrantStartNotifySessionSuccessCallback( 347 void ReentrantStartNotifySessionSuccessCallback(
368 Call expected, 348 Call expected,
369 BluetoothRemoteGattCharacteristic* characteristic, 349 BluetoothRemoteGattCharacteristic* characteristic,
370 std::unique_ptr<BluetoothGattNotifySession> notify_session); 350 std::unique_ptr<BluetoothGattNotifySession> notify_session);
371 void ReentrantStartNotifySessionErrorCallback( 351 void ReentrantStartNotifySessionErrorCallback(
372 Call expected, 352 Call expected,
373 BluetoothRemoteGattCharacteristic* characteristic, 353 BluetoothRemoteGattCharacteristic* characteristic,
374 bool error_in_reentrant, 354 bool error_in_reentrant,
375 BluetoothGattService::GattErrorCode error_code); 355 BluetoothGattService::GattErrorCode error_code);
376 356
377 // Accessors to get callbacks bound to this fixture: 357 // Accessors to get callbacks bound to this fixture:
378 base::Closure GetCallback(Call expected); 358 base::Closure GetCallback(Call expected);
379 BluetoothAdapter::DiscoverySessionCallback GetDiscoverySessionCallback( 359 BluetoothAdapter::DiscoverySessionCallback GetDiscoverySessionCallback(
380 Call expected); 360 Call expected);
381 BluetoothDevice::GattConnectionCallback GetGattConnectionCallback( 361 BluetoothDevice::GattConnectionCallback GetGattConnectionCallback(
382 Call expected); 362 Call expected);
383 BluetoothRemoteGattCharacteristic::NotifySessionCallback GetNotifyCallback( 363 BluetoothRemoteGattCharacteristic::NotifySessionCallback GetNotifyCallback(
384 Call expected); 364 Call expected);
385 BluetoothRemoteGattCharacteristic::NotifySessionCallback
386 GetNotifyCheckForPrecedingCalls(int num_of_preceding_calls);
387 base::Closure GetStopNotifyCallback(Call expected);
388 base::Closure GetStopNotifyCheckForPrecedingCalls(int num_of_preceding_calls);
389 BluetoothRemoteGattCharacteristic::ValueCallback GetReadValueCallback( 365 BluetoothRemoteGattCharacteristic::ValueCallback GetReadValueCallback(
390 Call expected); 366 Call expected);
391 BluetoothAdapter::ErrorCallback GetErrorCallback(Call expected); 367 BluetoothAdapter::ErrorCallback GetErrorCallback(Call expected);
392 BluetoothDevice::ConnectErrorCallback GetConnectErrorCallback(Call expected); 368 BluetoothDevice::ConnectErrorCallback GetConnectErrorCallback(Call expected);
393 base::Callback<void(BluetoothRemoteGattService::GattErrorCode)> 369 base::Callback<void(BluetoothRemoteGattService::GattErrorCode)>
394 GetGattErrorCallback(Call expected); 370 GetGattErrorCallback(Call expected);
395 BluetoothRemoteGattCharacteristic::NotifySessionCallback 371 BluetoothRemoteGattCharacteristic::NotifySessionCallback
396 GetReentrantStartNotifySessionSuccessCallback( 372 GetReentrantStartNotifySessionSuccessCallback(
397 Call expected, 373 Call expected,
398 BluetoothRemoteGattCharacteristic* characteristic); 374 BluetoothRemoteGattCharacteristic* characteristic);
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after
440 int actual_error_callback_calls_ = 0; 416 int actual_error_callback_calls_ = 0;
441 bool unexpected_success_callback_ = false; 417 bool unexpected_success_callback_ = false;
442 bool unexpected_error_callback_ = false; 418 bool unexpected_error_callback_ = false;
443 419
444 base::WeakPtrFactory<BluetoothTestBase> weak_factory_; 420 base::WeakPtrFactory<BluetoothTestBase> weak_factory_;
445 }; 421 };
446 422
447 } // namespace device 423 } // namespace device
448 424
449 #endif // DEVICE_BLUETOOTH_TEST_BLUETOOTH_TEST_H_ 425 #endif // DEVICE_BLUETOOTH_TEST_BLUETOOTH_TEST_H_
OLDNEW
« no previous file with comments | « device/bluetooth/bluez/bluetooth_remote_gatt_characteristic_bluez.cc ('k') | device/bluetooth/test/bluetooth_test.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698