| OLD | NEW |
| 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 CONTENT_SHELL_BROWSER_LAYOUT_TEST_LAYOUT_TEST_BLUETOOTH_ADAPTER_PROVIDER
_H_ | 5 #ifndef CONTENT_SHELL_BROWSER_LAYOUT_TEST_LAYOUT_TEST_BLUETOOTH_ADAPTER_PROVIDER
_H_ |
| 6 #define CONTENT_SHELL_BROWSER_LAYOUT_TEST_LAYOUT_TEST_BLUETOOTH_ADAPTER_PROVIDER
_H_ | 6 #define CONTENT_SHELL_BROWSER_LAYOUT_TEST_LAYOUT_TEST_BLUETOOTH_ADAPTER_PROVIDER
_H_ |
| 7 | 7 |
| 8 #include "base/callback.h" | 8 #include "base/callback.h" |
| 9 #include "device/bluetooth/bluetooth_adapter_factory.h" | 9 #include "device/bluetooth/bluetooth_adapter_factory.h" |
| 10 #include "device/bluetooth/test/mock_bluetooth_adapter.h" | 10 #include "device/bluetooth/test/mock_bluetooth_adapter.h" |
| (...skipping 83 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 94 // - |GetBluetoothClass| returns 0x1F00. "Unspecified Device Class": see | 94 // - |GetBluetoothClass| returns 0x1F00. "Unspecified Device Class": see |
| 95 // bluetooth.org/en-us/specification/assigned-numbers/baseband | 95 // bluetooth.org/en-us/specification/assigned-numbers/baseband |
| 96 // - |GetVendorIDSource| returns |BluetoothDevice::VENDOR_ID_BLUETOOTH|. | 96 // - |GetVendorIDSource| returns |BluetoothDevice::VENDOR_ID_BLUETOOTH|. |
| 97 // - |GetVendorID| returns 0xFFFF. | 97 // - |GetVendorID| returns 0xFFFF. |
| 98 // - |GetProductID| returns 1. | 98 // - |GetProductID| returns 1. |
| 99 // - |GetDeviceID| returns 2. | 99 // - |GetDeviceID| returns 2. |
| 100 // - |IsPaired| returns true. | 100 // - |IsPaired| returns true. |
| 101 // - |GetUUIDs| returns a list with two UUIDs: "1800" and "1801". | 101 // - |GetUUIDs| returns a list with two UUIDs: "1800" and "1801". |
| 102 // - |GetGattServices| returns a list with one service "Generic Access". | 102 // - |GetGattServices| returns a list with one service "Generic Access". |
| 103 // "Generic Access" has a "Device Name" characteristic, with a value of | 103 // "Generic Access" has a "Device Name" characteristic, with a value of |
| 104 // "Empty Mock Device Name", and a "Reconnection Address" characteristic | 104 // "Empty Mock Device Name" that can be read but not written, and a |
| 105 // which can't be read. | 105 // "Reconnection Address" characteristic which can't be read, but can be |
| 106 // written. |
| 106 static scoped_ptr<testing::NiceMock<device::MockBluetoothDevice>> | 107 static scoped_ptr<testing::NiceMock<device::MockBluetoothDevice>> |
| 107 GetEmptyDevice(device::MockBluetoothAdapter* adapter, | 108 GetEmptyDevice(device::MockBluetoothAdapter* adapter, |
| 108 const std::string& device_name = "Empty Mock Device"); | 109 const std::string& device_name = "Empty Mock Device"); |
| 109 | 110 |
| 110 // Returns a fake |ConnectableDevice| with the same characteristics as | 111 // Returns a fake |ConnectableDevice| with the same characteristics as |
| 111 // |EmptyDevice| except: | 112 // |EmptyDevice| except: |
| 112 // - |CreateGattConnection| runs success callback with a | 113 // - |CreateGattConnection| runs success callback with a |
| 113 // fake BluetoothGattConnection as argument. | 114 // fake BluetoothGattConnection as argument. |
| 114 static scoped_ptr<testing::NiceMock<device::MockBluetoothDevice>> | 115 static scoped_ptr<testing::NiceMock<device::MockBluetoothDevice>> |
| 115 GetConnectableDevice(device::MockBluetoothAdapter* adapter); | 116 GetConnectableDevice(device::MockBluetoothAdapter* adapter); |
| (...skipping 22 matching lines...) Expand all Loading... |
| 138 // - |GetService| returns |service|. | 139 // - |GetService| returns |service|. |
| 139 // - |IsNotifying| returns false. | 140 // - |IsNotifying| returns false. |
| 140 static scoped_ptr<testing::NiceMock<device::MockBluetoothGattCharacteristic>> | 141 static scoped_ptr<testing::NiceMock<device::MockBluetoothGattCharacteristic>> |
| 141 GetGattCharacteristic(device::MockBluetoothGattService* service, | 142 GetGattCharacteristic(device::MockBluetoothGattService* service, |
| 142 const std::string& uuid); | 143 const std::string& uuid); |
| 143 }; | 144 }; |
| 144 | 145 |
| 145 } // namespace content | 146 } // namespace content |
| 146 | 147 |
| 147 #endif // CONTENT_SHELL_BROWSER_LAYOUT_TEST_LAYOUT_TEST_BLUETOOTH_ADAPTER_PROVI
DER_H_ | 148 #endif // CONTENT_SHELL_BROWSER_LAYOUT_TEST_LAYOUT_TEST_BLUETOOTH_ADAPTER_PROVI
DER_H_ |
| OLD | NEW |