Index: content/shell/browser/layout_test/layout_test_bluetooth_adapter_provider.h |
diff --git a/content/shell/browser/layout_test/layout_test_bluetooth_adapter_provider.h b/content/shell/browser/layout_test/layout_test_bluetooth_adapter_provider.h |
index 40aa323c1febe8276201c6137979551c62dbc12c..5010a70057d8bfe7af4bffa69a58f5dc6e273e7a 100644 |
--- a/content/shell/browser/layout_test/layout_test_bluetooth_adapter_provider.h |
+++ b/content/shell/browser/layout_test/layout_test_bluetooth_adapter_provider.h |
@@ -17,6 +17,11 @@ namespace content { |
// Implements fake adapters with named mock data set for use in tests as a |
// result of layout tests calling testRunner.setBluetoothMockDataSet. |
+ |
+// We have a complete “GenericAccessAdapter”, meaning it has a device which has |
+// a Generic Access service with a Device Name characteristic with a descriptor. |
+// The other adapters are named based on their particular non-expected behavior. |
+ |
class LayoutTestBluetoothAdapterProvider { |
public: |
// Returns a BluetoothAdapter. Its behavior depends on |fake_adapter_name|. |
@@ -24,15 +29,51 @@ class LayoutTestBluetoothAdapterProvider { |
const std::string& fake_adapter_name); |
private: |
- // Returns "EmptyAdapter" fake BluetoothAdapter with the following |
- // characteristics: |
- // - |StartDiscoverySessionWithFilter| runs the success callback with |
- // |DiscoverySession| |
- // as argument. |
- // - |GetDevices| returns an empty list of devices. |
+ // Adapters |
+ |
+ // |BaseAdapter| |
+ // Devices Added: |
+ // None. |
+ // Mock Functions: |
+ // - GetDevices: |
+ // Returns a list of devices added to the adapter. |
+ // - GetDevice: |
+ // Returns a device matching the address provided if the device was |
+ // added to the adapter. |
+ static scoped_refptr<testing::NiceMock<device::MockBluetoothAdapter>> |
+ GetBaseAdapter(); |
+ |
+ // |FailStartDiscoveryAdapter| |
+ // Inherits from |BaseAdapter| |
+ // Devices added: |
+ // None. |
+ // Mock Functions: |
+ // - StartDiscoverySessionWithFilter: |
+ // Run error callback. |
+ static scoped_refptr<testing::NiceMock<device::MockBluetoothAdapter>> |
+ GetFailStartDiscoveryAdapter(); |
+ |
+ // |EmptyAdapter| |
+ // Inhertis from |BaseAdapter| |
Jeffrey Yasskin
2015/07/18 00:18:25
sp: Inhertis
ortuno
2015/07/20 16:55:42
Done.
|
+ // Devices added: |
+ // None. |
+ // Mock Functions: |
+ // - StartDiscoverySessionWithFilter: |
+ // Run success callback with |DiscoverySession|. |
static scoped_refptr<testing::NiceMock<device::MockBluetoothAdapter>> |
GetEmptyAdapter(); |
+ // Discovery Sessions |
+ |
+ // |DiscoverySession| |
+ // Mock Functions: |
+ // - Stop: |
+ // Run success callback. |
+ static scoped_ptr<testing::NiceMock<device::MockBluetoothDiscoverySession>> |
+ GetDiscoverySession(); |
+ |
+ // End of updated code. |
Jeffrey Yasskin
2015/07/18 00:18:25
Probably comment this something like "The function
ortuno
2015/07/20 16:55:42
Done.
|
+ |
// Returns a fake BluetoothAdapter that asserts that its |
// StartDiscoverySessionWithFilter() method is called with a filter consisting |
// of the standard battery, heart rate, and glucose services. |
@@ -83,11 +124,6 @@ class LayoutTestBluetoothAdapterProvider { |
static scoped_refptr<testing::NiceMock<device::MockBluetoothAdapter>> |
GetUnconnectableDeviceAdapter(); |
- // Returns a fake |DiscoverySession| with the following characteristics: |
- // - |Stop| runs the success callback. |
- static scoped_ptr<testing::NiceMock<device::MockBluetoothDiscoverySession>> |
- GetDiscoverySession(); |
- |
// Returns an |EmptyDevice| with the following characeteristics: |
// - |GetAddress| returns "Empty Mock Device instanceID". |
// - |GetName| returns "Empty Mock Device name". |