Index: chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_apitest.cc |
diff --git a/chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_apitest.cc b/chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_apitest.cc |
index 8c720894a3ac43e85161e5968a5da66061b173fe..acf885ea0b385002b987afd49442b4ee06b65e15 100644 |
--- a/chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_apitest.cc |
+++ b/chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_apitest.cc |
@@ -242,10 +242,12 @@ ACTION_TEMPLATE(InvokeCallbackWithScopedPtrArg, |
} |
BluetoothGattConnection* CreateGattConnection( |
+ scoped_refptr<device::BluetoothAdapter> adapter, |
const std::string& device_address, |
bool expect_disconnect) { |
testing::NiceMock<MockBluetoothGattConnection>* conn = |
- new testing::NiceMock<MockBluetoothGattConnection>(device_address); |
+ new testing::NiceMock<MockBluetoothGattConnection>(adapter, |
+ device_address); |
EXPECT_CALL(*conn, Disconnect()).Times(expect_disconnect ? 1 : 0); |
return conn; |
} |
@@ -1150,17 +1152,17 @@ IN_PROC_BROWSER_TEST_F(BluetoothLowEnergyApiTest, GattConnection) { |
.WillOnce(InvokeCallbackArgument<1>(BluetoothDevice::ERROR_AUTH_CANCELED)) |
.WillOnce(InvokeCallbackArgument<1>(BluetoothDevice::ERROR_AUTH_TIMEOUT)) |
.WillOnce( |
- InvokeCallbackArgument<1>(BluetoothDevice::ERROR_UNSUPPORTED_DEVICE)) |
+ InvokeCallbackArgument<1>(BluetoothDevice::ERROR_UNSUPPORTED_DEVICE)) |
.WillOnce(InvokeCallbackWithScopedPtrArg<0, BluetoothGattConnection>( |
- CreateGattConnection(kTestLeDeviceAddress0, |
+ CreateGattConnection(mock_adapter_, kTestLeDeviceAddress0, |
true /* expect_disconnect */))) |
.WillOnce(InvokeCallbackWithScopedPtrArg<0, BluetoothGattConnection>( |
- CreateGattConnection(kTestLeDeviceAddress0, |
+ CreateGattConnection(mock_adapter_, kTestLeDeviceAddress0, |
false /* expect_disconnect */))); |
EXPECT_CALL(*device1_, CreateGattConnection(_, _)) |
.Times(1) |
.WillOnce(InvokeCallbackWithScopedPtrArg<0, BluetoothGattConnection>( |
- CreateGattConnection(kTestLeDeviceAddress1, |
+ CreateGattConnection(mock_adapter_, kTestLeDeviceAddress1, |
true /* expect_disconnect */))); |
ASSERT_TRUE(LoadExtension( |
@@ -1177,7 +1179,7 @@ IN_PROC_BROWSER_TEST_F(BluetoothLowEnergyApiTest, ReconnectAfterDisconnected) { |
MockBluetoothGattConnection* first_conn = |
static_cast<MockBluetoothGattConnection*>(CreateGattConnection( |
- kTestLeDeviceAddress0, false /* expect_disconnect */)); |
+ mock_adapter_, kTestLeDeviceAddress0, false /* expect_disconnect */)); |
EXPECT_CALL(*first_conn, IsConnected()) |
.Times(2) |
.WillOnce(Return(true)) |
@@ -1188,7 +1190,7 @@ IN_PROC_BROWSER_TEST_F(BluetoothLowEnergyApiTest, ReconnectAfterDisconnected) { |
.WillOnce(InvokeCallbackWithScopedPtrArg<0, BluetoothGattConnection>( |
first_conn)) |
.WillOnce(InvokeCallbackWithScopedPtrArg<0, BluetoothGattConnection>( |
- CreateGattConnection(kTestLeDeviceAddress0, |
+ CreateGattConnection(mock_adapter_, kTestLeDeviceAddress0, |
false /* expect_disconnect */))); |
ASSERT_TRUE(LoadExtension(test_data_dir_.AppendASCII( |
@@ -1206,8 +1208,8 @@ IN_PROC_BROWSER_TEST_F(BluetoothLowEnergyApiTest, ConnectInProgress) { |
BluetoothDevice::GattConnectionCallback connect_callback; |
testing::NiceMock<MockBluetoothGattConnection>* conn = |
- new testing::NiceMock<MockBluetoothGattConnection>( |
- kTestLeDeviceAddress0); |
+ new testing::NiceMock<MockBluetoothGattConnection>(mock_adapter_, |
+ kTestLeDeviceAddress0); |
scoped_ptr<BluetoothGattConnection> conn_ptr(conn); |
EXPECT_CALL(*conn, Disconnect()).Times(1); |