Chromium Code Reviews| 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". |