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 70a1f0d5fb29c3cc2be5e94606a4fc62b6b42f32..d7de1acce3f68ec2239876be9738a1c93102211d 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 |
@@ -114,6 +114,30 @@ class LayoutTestBluetoothAdapterProvider { |
static scoped_refptr<testing::NiceMock<device::MockBluetoothAdapter>> |
GetEmptyAdapter(); |
+ // |InternalPowerAdapter|(tx_power, rssi) |
+ // Inherits from |EmptyAdapter| |
+ // Internal Structure: |
+ // - |HeartRateDevice| |
+ // - Mock Functions: |
+ // - GetInquiryTxPower(): Returns tx_power |
+ // - GetInquiryRSSI(): Returns rssi |
+ static scoped_refptr<testing::NiceMock<device::MockBluetoothAdapter>> |
+ GetInternalPowerAdapter(int tx_power, int rssi); |
+ |
+ // |PowerAdapter|(tx_power_present, rssi_present) |
+ // Inherits from |EmptyAdapter| |
+ // Internal Structure: |
+ // - |HeartRateDevice| |
+ // - Mock Functions: |
+ // - GetInquiryTxPower(): If tx_power_present is true returns -10, |
+ // the TxPower of a device broadcasting at 0.1mW. Otherwise |
+ // returns 127 which denotes a missing Tx Power. |
+ // - GetInquiryRSSI(): If rssi_present is true returns -51, |
+ // the RSSI at 1m from a device broadcasting at 0.1mW. Otherwise |
+ // returns 127 which denotes a missing RSSI. |
+ static scoped_refptr<testing::NiceMock<device::MockBluetoothAdapter>> |
+ GetPowerAdapter(bool tx_power_present, bool rssi_present); |
+ |
// |GlucoseHeartRateAdapter| |
// Inherits from |EmptyAdapter| |
// Devices added: |