| Index: chrome/browser/extensions/api/bluetooth/bluetooth_apitest.cc
|
| diff --git a/chrome/browser/extensions/api/bluetooth/bluetooth_apitest.cc b/chrome/browser/extensions/api/bluetooth/bluetooth_apitest.cc
|
| index f51440aefb3d2bf27c85be1a2085320fa28f9773..391d129610938fc6197d23784ce2d3d9140210e3 100644
|
| --- a/chrome/browser/extensions/api/bluetooth/bluetooth_apitest.cc
|
| +++ b/chrome/browser/extensions/api/bluetooth/bluetooth_apitest.cc
|
| @@ -188,6 +188,8 @@ IN_PROC_BROWSER_TEST_F(BluetoothApiTest, GetLocalOutOfBandPairingData) {
|
| EXPECT_CALL(*mock_adapter_,
|
| ReadLocalOutOfBandPairingData(testing::_, testing::_))
|
| .WillOnce(testing::Invoke(CallOutOfBandPairingDataCallback));
|
| + EXPECT_CALL(*mock_adapter_, AddObserver(testing::_))
|
| + .WillOnce(testing::Return());
|
|
|
| scoped_refptr<api::BluetoothGetLocalOutOfBandPairingDataFunction>
|
| get_oob_function(setupFunction(
|
| @@ -213,6 +215,8 @@ IN_PROC_BROWSER_TEST_F(BluetoothApiTest, GetLocalOutOfBandPairingData) {
|
| ReadLocalOutOfBandPairingData(
|
| testing::_,
|
| testing::Truly(CallClosure)));
|
| + EXPECT_CALL(*mock_adapter_, AddObserver(testing::_))
|
| + .WillOnce(testing::Return());
|
|
|
| get_oob_function =
|
| setupFunction(new api::BluetoothGetLocalOutOfBandPairingDataFunction);
|
| @@ -229,6 +233,8 @@ IN_PROC_BROWSER_TEST_F(BluetoothApiTest, SetOutOfBandPairingData) {
|
| EXPECT_CALL(*device1_,
|
| ClearOutOfBandPairingData(testing::Truly(CallClosure),
|
| testing::_));
|
| + EXPECT_CALL(*mock_adapter_, AddObserver(testing::_))
|
| + .WillOnce(testing::Return());
|
|
|
| std::string params = base::StringPrintf(
|
| "[{\"deviceAddress\":\"%s\"}]", device_address.c_str());
|
| @@ -248,6 +254,8 @@ IN_PROC_BROWSER_TEST_F(BluetoothApiTest, SetOutOfBandPairingData) {
|
| EXPECT_CALL(*device1_,
|
| ClearOutOfBandPairingData(testing::_,
|
| testing::Truly(CallClosure)));
|
| + EXPECT_CALL(*mock_adapter_, AddObserver(testing::_))
|
| + .WillOnce(testing::Return());
|
|
|
| set_oob_function = setupFunction(
|
| new api::BluetoothSetOutOfBandPairingDataFunction);
|
| @@ -267,6 +275,8 @@ IN_PROC_BROWSER_TEST_F(BluetoothApiTest, Discovery) {
|
| SetDiscovering(true,
|
| testing::_,
|
| testing::Truly(CallClosure)));
|
| + EXPECT_CALL(*mock_adapter_, AddObserver(testing::_))
|
| + .WillOnce(testing::Return());
|
| scoped_refptr<api::BluetoothStartDiscoveryFunction> start_function;
|
| start_function = setupFunction(new api::BluetoothStartDiscoveryFunction);
|
| std::string error(
|
| @@ -280,6 +290,8 @@ IN_PROC_BROWSER_TEST_F(BluetoothApiTest, Discovery) {
|
| SetDiscovering(true,
|
| testing::Truly(CallClosure),
|
| testing::_));
|
| + EXPECT_CALL(*mock_adapter_, AddObserver(testing::_))
|
| + .WillOnce(testing::Return());
|
|
|
| start_function = setupFunction(new api::BluetoothStartDiscoveryFunction);
|
| (void)utils::RunFunctionAndReturnError(start_function, "[]", browser());
|
| @@ -290,6 +302,8 @@ IN_PROC_BROWSER_TEST_F(BluetoothApiTest, Discovery) {
|
| SetDiscovering(false,
|
| testing::Truly(CallClosure),
|
| testing::_));
|
| + EXPECT_CALL(*mock_adapter_, AddObserver(testing::_))
|
| + .WillOnce(testing::Return());
|
| scoped_refptr<api::BluetoothStopDiscoveryFunction> stop_function;
|
| stop_function = setupFunction(new api::BluetoothStopDiscoveryFunction);
|
| (void)utils::RunFunctionAndReturnSingleResult(stop_function, "[]", browser());
|
| @@ -300,6 +314,8 @@ IN_PROC_BROWSER_TEST_F(BluetoothApiTest, Discovery) {
|
| SetDiscovering(false,
|
| testing::_,
|
| testing::Truly(CallClosure)));
|
| + EXPECT_CALL(*mock_adapter_, AddObserver(testing::_))
|
| + .WillOnce(testing::Return());
|
| stop_function = setupFunction(new api::BluetoothStopDiscoveryFunction);
|
| error = utils::RunFunctionAndReturnError(stop_function, "[]", browser());
|
| ASSERT_TRUE(!error.empty());
|
| @@ -311,6 +327,9 @@ IN_PROC_BROWSER_TEST_F(BluetoothApiTest, DiscoveryCallback) {
|
| SetDiscovering(true, testing::Truly(CallClosure), testing::_));
|
| EXPECT_CALL(*mock_adapter_,
|
| SetDiscovering(false, testing::Truly(CallClosure), testing::_));
|
| + EXPECT_CALL(*mock_adapter_, AddObserver(testing::_))
|
| + .Times(testing::AtLeast(1))
|
| + .WillRepeatedly(testing::Return());
|
|
|
| ResultCatcher catcher;
|
| catcher.RestrictToProfile(browser()->profile());
|
| @@ -370,6 +389,9 @@ IN_PROC_BROWSER_TEST_F(BluetoothApiTest, Events) {
|
|
|
| // Load and wait for setup
|
| ExtensionTestMessageListener listener("ready", true);
|
| + EXPECT_CALL(*mock_adapter_, AddObserver(testing::_))
|
| + .Times(testing::AtLeast(1))
|
| + .WillRepeatedly(testing::Return());
|
| ASSERT_TRUE(LoadExtension(test_data_dir_.AppendASCII("bluetooth/events")));
|
| EXPECT_TRUE(listener.WaitUntilSatisfied());
|
|
|
| @@ -407,6 +429,9 @@ IN_PROC_BROWSER_TEST_F(BluetoothApiTest, GetDevices) {
|
| EXPECT_CALL(*mock_adapter_, GetDevices())
|
| .Times(3)
|
| .WillRepeatedly(testing::Return(devices));
|
| + EXPECT_CALL(*mock_adapter_, AddObserver(testing::_))
|
| + .Times(testing::AtLeast(1))
|
| + .WillRepeatedly(testing::Return());
|
|
|
| // Load and wait for setup
|
| ExtensionTestMessageListener listener("ready", true);
|
| @@ -436,6 +461,9 @@ IN_PROC_BROWSER_TEST_F(BluetoothApiTest, GetDevicesConcurrently) {
|
|
|
| EXPECT_CALL(*mock_adapter_, GetDevices())
|
| .WillOnce(testing::Return(devices));
|
| + EXPECT_CALL(*mock_adapter_, AddObserver(testing::_))
|
| + .Times(testing::AtLeast(1))
|
| + .WillRepeatedly(testing::Return());
|
|
|
| // Load and wait for setup
|
| ExtensionTestMessageListener listener("ready", true);
|
|
|