Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(135)

Unified Diff: chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_apitest.cc

Issue 418483003: device/bluetooth: Move GATT observer methods to BluetoothAdapter::Observer. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 6 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_event_router.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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 07820c2d2b52e19647d4f2ffe063551844752363..e9b80a6c65fd1a6824798d3d5d7bae154a173412 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
@@ -291,8 +291,8 @@ IN_PROC_BROWSER_TEST_F(BluetoothLowEnergyApiTest, GetService) {
ResultCatcher catcher;
catcher.RestrictToProfile(browser()->profile());
- event_router()->DeviceAdded(mock_adapter_, device0_.get());
- event_router()->GattServiceAdded(device0_.get(), service0_.get());
+ event_router()->GattServiceAdded(
+ mock_adapter_, device0_.get(), service0_.get());
EXPECT_CALL(*mock_adapter_, GetDevice(_))
.Times(3)
@@ -314,8 +314,8 @@ IN_PROC_BROWSER_TEST_F(BluetoothLowEnergyApiTest, GetService) {
EXPECT_TRUE(catcher.GetNextResult()) << catcher.message();
- event_router()->GattServiceRemoved(device0_.get(), service0_.get());
- event_router()->DeviceRemoved(mock_adapter_, device0_.get());
+ event_router()->GattServiceRemoved(
+ mock_adapter_, device0_.get(), service0_.get());
}
IN_PROC_BROWSER_TEST_F(BluetoothLowEnergyApiTest, ServiceEvents) {
@@ -327,29 +327,31 @@ IN_PROC_BROWSER_TEST_F(BluetoothLowEnergyApiTest, ServiceEvents) {
ASSERT_TRUE(LoadExtension(
test_data_dir_.AppendASCII("bluetooth_low_energy/service_events")));
- // Cause events to be sent to the extension.
- event_router()->DeviceAdded(mock_adapter_, device0_.get());
-
// These will create the identifier mappings.
- event_router()->GattServiceAdded(device0_.get(), service0_.get());
- event_router()->GattServiceAdded(device0_.get(), service1_.get());
+ event_router()->GattServiceAdded(
+ mock_adapter_, device0_.get(), service0_.get());
+ event_router()->GattServiceAdded(
+ mock_adapter_, device0_.get(), service1_.get());
// These will send the onServiceAdded event to apps.
- event_router()->GattDiscoveryCompleteForService(service0_.get());
- event_router()->GattDiscoveryCompleteForService(service1_.get());
+ event_router()->GattDiscoveryCompleteForService(mock_adapter_,
+ service0_.get());
+ event_router()->GattDiscoveryCompleteForService(mock_adapter_,
+ service1_.get());
// This will send the onServiceChanged event to apps.
- event_router()->GattServiceChanged(service1_.get());
+ event_router()->GattServiceChanged(mock_adapter_, service1_.get());
// This will send the onServiceRemoved event to apps.
- event_router()->GattServiceRemoved(device0_.get(), service0_.get());
+ event_router()->GattServiceRemoved(
+ mock_adapter_, device0_.get(), service0_.get());
EXPECT_TRUE(listener.WaitUntilSatisfied());
listener.Reply("go");
EXPECT_TRUE(catcher.GetNextResult()) << catcher.message();
- event_router()->GattServiceRemoved(device0_.get(), service1_.get());
- event_router()->DeviceRemoved(mock_adapter_, device0_.get());
+ event_router()->GattServiceRemoved(
+ mock_adapter_, device0_.get(), service1_.get());
}
IN_PROC_BROWSER_TEST_F(BluetoothLowEnergyApiTest, GetRemovedService) {
@@ -368,9 +370,10 @@ IN_PROC_BROWSER_TEST_F(BluetoothLowEnergyApiTest, GetRemovedService) {
.Times(1)
.WillOnce(Return(service0_.get()));
- event_router()->DeviceAdded(mock_adapter_, device0_.get());
- event_router()->GattServiceAdded(device0_.get(), service0_.get());
- event_router()->GattDiscoveryCompleteForService(service0_.get());
+ event_router()->GattServiceAdded(
+ mock_adapter_, device0_.get(), service0_.get());
+ event_router()->GattDiscoveryCompleteForService(mock_adapter_,
+ service0_.get());
ExtensionTestMessageListener get_service_success_listener("getServiceSuccess",
true);
@@ -382,7 +385,8 @@ IN_PROC_BROWSER_TEST_F(BluetoothLowEnergyApiTest, GetRemovedService) {
EXPECT_CALL(*mock_adapter_, GetDevice(_)).Times(0);
EXPECT_CALL(*device0_, GetGattService(kTestServiceId0)).Times(0);
- event_router()->GattServiceRemoved(device0_.get(), service0_.get());
+ event_router()->GattServiceRemoved(
+ mock_adapter_, device0_.get(), service0_.get());
ExtensionTestMessageListener get_service_fail_listener("getServiceFail",
true);
@@ -393,7 +397,6 @@ IN_PROC_BROWSER_TEST_F(BluetoothLowEnergyApiTest, GetRemovedService) {
get_service_fail_listener.Reply("go");
EXPECT_TRUE(catcher.GetNextResult()) << catcher.message();
- event_router()->DeviceRemoved(mock_adapter_, device0_.get());
}
IN_PROC_BROWSER_TEST_F(BluetoothLowEnergyApiTest, GetIncludedServices) {
@@ -410,8 +413,8 @@ IN_PROC_BROWSER_TEST_F(BluetoothLowEnergyApiTest, GetIncludedServices) {
// Set up for the rest of the calls before replying. Included services can be
// returned even if there is no instance ID mapping for them yet, so no need
// to call GattServiceAdded for |service1_| here.
- event_router()->DeviceAdded(mock_adapter_, device0_.get());
- event_router()->GattServiceAdded(device0_.get(), service0_.get());
+ event_router()->GattServiceAdded(
+ mock_adapter_, device0_.get(), service0_.get());
std::vector<BluetoothGattService*> includes;
includes.push_back(service1_.get());
@@ -434,8 +437,8 @@ IN_PROC_BROWSER_TEST_F(BluetoothLowEnergyApiTest, GetIncludedServices) {
listener.Reply("go");
EXPECT_TRUE(catcher.GetNextResult()) << catcher.message();
- event_router()->GattServiceRemoved(device0_.get(), service0_.get());
- event_router()->DeviceRemoved(mock_adapter_, device0_.get());
+ event_router()->GattServiceRemoved(
+ mock_adapter_, device0_.get(), service0_.get());
}
IN_PROC_BROWSER_TEST_F(BluetoothLowEnergyApiTest, GetCharacteristics) {
@@ -446,8 +449,8 @@ IN_PROC_BROWSER_TEST_F(BluetoothLowEnergyApiTest, GetCharacteristics) {
characteristics.push_back(chrc0_.get());
characteristics.push_back(chrc1_.get());
- event_router()->DeviceAdded(mock_adapter_, device0_.get());
- event_router()->GattServiceAdded(device0_.get(), service0_.get());
+ event_router()->GattServiceAdded(
+ mock_adapter_, device0_.get(), service0_.get());
EXPECT_CALL(*mock_adapter_, GetDevice(_)).Times(3).WillRepeatedly(
Return(device0_.get()));
@@ -468,17 +471,17 @@ IN_PROC_BROWSER_TEST_F(BluetoothLowEnergyApiTest, GetCharacteristics) {
listener.Reply("go");
EXPECT_TRUE(catcher.GetNextResult()) << catcher.message();
- event_router()->GattServiceRemoved(device0_.get(), service0_.get());
- event_router()->DeviceRemoved(mock_adapter_, device0_.get());
+ event_router()->GattServiceRemoved(
+ mock_adapter_, device0_.get(), service0_.get());
}
IN_PROC_BROWSER_TEST_F(BluetoothLowEnergyApiTest, GetCharacteristic) {
ResultCatcher catcher;
catcher.RestrictToProfile(browser()->profile());
- event_router()->DeviceAdded(mock_adapter_, device0_.get());
- event_router()->GattServiceAdded(device0_.get(), service0_.get());
- event_router()->GattCharacteristicAdded(service0_.get(), chrc0_.get());
+ event_router()->GattServiceAdded(
+ mock_adapter_, device0_.get(), service0_.get());
+ event_router()->GattCharacteristicAdded(mock_adapter_, chrc0_.get());
EXPECT_CALL(*mock_adapter_, GetDevice(_))
.Times(4)
@@ -505,18 +508,18 @@ IN_PROC_BROWSER_TEST_F(BluetoothLowEnergyApiTest, GetCharacteristic) {
EXPECT_TRUE(catcher.GetNextResult()) << catcher.message();
- event_router()->GattCharacteristicRemoved(service0_.get(), chrc0_.get());
- event_router()->GattServiceRemoved(device0_.get(), service0_.get());
- event_router()->DeviceRemoved(mock_adapter_, device0_.get());
+ event_router()->GattCharacteristicRemoved(mock_adapter_, chrc0_.get());
+ event_router()->GattServiceRemoved(
+ mock_adapter_, device0_.get(), service0_.get());
}
IN_PROC_BROWSER_TEST_F(BluetoothLowEnergyApiTest, CharacteristicProperties) {
ResultCatcher catcher;
catcher.RestrictToProfile(browser()->profile());
- event_router()->DeviceAdded(mock_adapter_, device0_.get());
- event_router()->GattServiceAdded(device0_.get(), service0_.get());
- event_router()->GattCharacteristicAdded(service0_.get(), chrc0_.get());
+ event_router()->GattServiceAdded(
+ mock_adapter_, device0_.get(), service0_.get());
+ event_router()->GattCharacteristicAdded(mock_adapter_, chrc0_.get());
EXPECT_CALL(*mock_adapter_, GetDevice(_))
.Times(12)
@@ -565,9 +568,9 @@ IN_PROC_BROWSER_TEST_F(BluetoothLowEnergyApiTest, CharacteristicProperties) {
EXPECT_TRUE(catcher.GetNextResult()) << catcher.message();
- event_router()->GattCharacteristicRemoved(service0_.get(), chrc0_.get());
- event_router()->GattServiceRemoved(device0_.get(), service0_.get());
- event_router()->DeviceRemoved(mock_adapter_, device0_.get());
+ event_router()->GattCharacteristicRemoved(mock_adapter_, chrc0_.get());
+ event_router()->GattServiceRemoved(
+ mock_adapter_, device0_.get(), service0_.get());
}
IN_PROC_BROWSER_TEST_F(BluetoothLowEnergyApiTest, GetRemovedCharacteristic) {
@@ -584,9 +587,9 @@ IN_PROC_BROWSER_TEST_F(BluetoothLowEnergyApiTest, GetRemovedCharacteristic) {
.Times(1)
.WillOnce(Return(chrc0_.get()));
- event_router()->DeviceAdded(mock_adapter_, device0_.get());
- event_router()->GattServiceAdded(device0_.get(), service0_.get());
- event_router()->GattCharacteristicAdded(service0_.get(), chrc0_.get());
+ event_router()->GattServiceAdded(
+ mock_adapter_, device0_.get(), service0_.get());
+ event_router()->GattCharacteristicAdded(mock_adapter_, chrc0_.get());
ASSERT_TRUE(LoadExtension(test_data_dir_.AppendASCII(
"bluetooth_low_energy/get_removed_characteristic")));
@@ -601,7 +604,7 @@ IN_PROC_BROWSER_TEST_F(BluetoothLowEnergyApiTest, GetRemovedCharacteristic) {
EXPECT_CALL(*device0_, GetGattService(_)).Times(0);
EXPECT_CALL(*service0_, GetCharacteristic(_)).Times(0);
- event_router()->GattCharacteristicRemoved(service0_.get(), chrc0_.get());
+ event_router()->GattCharacteristicRemoved(mock_adapter_, chrc0_.get());
listener.Reply("go");
listener.Reset();
@@ -610,8 +613,8 @@ IN_PROC_BROWSER_TEST_F(BluetoothLowEnergyApiTest, GetRemovedCharacteristic) {
listener.Reply("go");
EXPECT_TRUE(catcher.GetNextResult()) << catcher.message();
- event_router()->GattServiceRemoved(device0_.get(), service0_.get());
- event_router()->DeviceRemoved(mock_adapter_, device0_.get());
+ event_router()->GattServiceRemoved(
+ mock_adapter_, device0_.get(), service0_.get());
}
IN_PROC_BROWSER_TEST_F(BluetoothLowEnergyApiTest, CharacteristicValueChanged) {
@@ -619,11 +622,12 @@ IN_PROC_BROWSER_TEST_F(BluetoothLowEnergyApiTest, CharacteristicValueChanged) {
catcher.RestrictToProfile(browser()->profile());
// Cause events to be sent to the extension.
- event_router()->DeviceAdded(mock_adapter_, device0_.get());
- event_router()->GattServiceAdded(device0_.get(), service0_.get());
- event_router()->GattServiceAdded(device0_.get(), service1_.get());
- event_router()->GattCharacteristicAdded(service0_.get(), chrc0_.get());
- event_router()->GattCharacteristicAdded(service1_.get(), chrc2_.get());
+ event_router()->GattServiceAdded(
+ mock_adapter_, device0_.get(), service0_.get());
+ event_router()->GattServiceAdded(
+ mock_adapter_, device0_.get(), service1_.get());
+ event_router()->GattCharacteristicAdded(mock_adapter_, chrc0_.get());
+ event_router()->GattCharacteristicAdded(mock_adapter_, chrc2_.get());
EXPECT_CALL(*mock_adapter_, GetDevice(_))
.Times(2)
@@ -667,27 +671,28 @@ IN_PROC_BROWSER_TEST_F(BluetoothLowEnergyApiTest, CharacteristicValueChanged) {
std::vector<uint8> value;
event_router()->GattCharacteristicValueChanged(
- service0_.get(), chrc0_.get(), value);
+ mock_adapter_, chrc0_.get(), value);
event_router()->GattCharacteristicValueChanged(
- service1_.get(), chrc2_.get(), value);
+ mock_adapter_, chrc2_.get(), value);
listener.Reply("go");
EXPECT_TRUE(catcher.GetNextResult()) << catcher.message();
- event_router()->GattCharacteristicRemoved(service1_.get(), chrc2_.get());
- event_router()->GattCharacteristicRemoved(service0_.get(), chrc0_.get());
- event_router()->GattServiceRemoved(device0_.get(), service1_.get());
- event_router()->GattServiceRemoved(device0_.get(), service0_.get());
- event_router()->DeviceRemoved(mock_adapter_, device0_.get());
+ event_router()->GattCharacteristicRemoved(mock_adapter_, chrc2_.get());
+ event_router()->GattCharacteristicRemoved(mock_adapter_, chrc0_.get());
+ event_router()->GattServiceRemoved(
+ mock_adapter_, device0_.get(), service1_.get());
+ event_router()->GattServiceRemoved(
+ mock_adapter_, device0_.get(), service0_.get());
}
IN_PROC_BROWSER_TEST_F(BluetoothLowEnergyApiTest, ReadCharacteristicValue) {
ResultCatcher catcher;
catcher.RestrictToProfile(browser()->profile());
- event_router()->DeviceAdded(mock_adapter_, device0_.get());
- event_router()->GattServiceAdded(device0_.get(), service0_.get());
- event_router()->GattCharacteristicAdded(service0_.get(), chrc0_.get());
+ event_router()->GattServiceAdded(
+ mock_adapter_, device0_.get(), service0_.get());
+ event_router()->GattCharacteristicAdded(mock_adapter_, chrc0_.get());
EXPECT_CALL(*mock_adapter_, GetDevice(_))
.Times(3)
@@ -716,18 +721,18 @@ IN_PROC_BROWSER_TEST_F(BluetoothLowEnergyApiTest, ReadCharacteristicValue) {
EXPECT_TRUE(catcher.GetNextResult()) << catcher.message();
- event_router()->GattCharacteristicRemoved(service0_.get(), chrc0_.get());
- event_router()->GattServiceRemoved(device0_.get(), service0_.get());
- event_router()->DeviceRemoved(mock_adapter_, device0_.get());
+ event_router()->GattCharacteristicRemoved(mock_adapter_, chrc0_.get());
+ event_router()->GattServiceRemoved(
+ mock_adapter_, device0_.get(), service0_.get());
}
IN_PROC_BROWSER_TEST_F(BluetoothLowEnergyApiTest, WriteCharacteristicValue) {
ResultCatcher catcher;
catcher.RestrictToProfile(browser()->profile());
- event_router()->DeviceAdded(mock_adapter_, device0_.get());
- event_router()->GattServiceAdded(device0_.get(), service0_.get());
- event_router()->GattCharacteristicAdded(service0_.get(), chrc0_.get());
+ event_router()->GattServiceAdded(
+ mock_adapter_, device0_.get(), service0_.get());
+ event_router()->GattCharacteristicAdded(mock_adapter_, chrc0_.get());
EXPECT_CALL(*mock_adapter_, GetDevice(_))
.Times(3)
@@ -758,9 +763,9 @@ IN_PROC_BROWSER_TEST_F(BluetoothLowEnergyApiTest, WriteCharacteristicValue) {
EXPECT_TRUE(catcher.GetNextResult()) << catcher.message();
- event_router()->GattCharacteristicRemoved(service0_.get(), chrc0_.get());
- event_router()->GattServiceRemoved(device0_.get(), service0_.get());
- event_router()->DeviceRemoved(mock_adapter_, device0_.get());
+ event_router()->GattCharacteristicRemoved(mock_adapter_, chrc0_.get());
+ event_router()->GattServiceRemoved(
+ mock_adapter_, device0_.get(), service0_.get());
}
IN_PROC_BROWSER_TEST_F(BluetoothLowEnergyApiTest, GetDescriptors) {
@@ -771,9 +776,9 @@ IN_PROC_BROWSER_TEST_F(BluetoothLowEnergyApiTest, GetDescriptors) {
descriptors.push_back(desc0_.get());
descriptors.push_back(desc1_.get());
- event_router()->DeviceAdded(mock_adapter_, device0_.get());
- event_router()->GattServiceAdded(device0_.get(), service0_.get());
- event_router()->GattCharacteristicAdded(service0_.get(), chrc0_.get());
+ event_router()->GattServiceAdded(
+ mock_adapter_, device0_.get(), service0_.get());
+ event_router()->GattCharacteristicAdded(mock_adapter_, chrc0_.get());
EXPECT_CALL(*mock_adapter_, GetDevice(_))
.Times(3)
@@ -799,19 +804,19 @@ IN_PROC_BROWSER_TEST_F(BluetoothLowEnergyApiTest, GetDescriptors) {
EXPECT_TRUE(catcher.GetNextResult()) << catcher.message();
- event_router()->GattCharacteristicRemoved(service0_.get(), chrc0_.get());
- event_router()->GattServiceRemoved(device0_.get(), service0_.get());
- event_router()->DeviceRemoved(mock_adapter_, device0_.get());
+ event_router()->GattCharacteristicRemoved(mock_adapter_, chrc0_.get());
+ event_router()->GattServiceRemoved(
+ mock_adapter_, device0_.get(), service0_.get());
}
IN_PROC_BROWSER_TEST_F(BluetoothLowEnergyApiTest, GetDescriptor) {
ResultCatcher catcher;
catcher.RestrictToProfile(browser()->profile());
- event_router()->DeviceAdded(mock_adapter_, device0_.get());
- event_router()->GattServiceAdded(device0_.get(), service0_.get());
- event_router()->GattCharacteristicAdded(service0_.get(), chrc0_.get());
- event_router()->GattDescriptorAdded(chrc0_.get(), desc0_.get());
+ event_router()->GattServiceAdded(
+ mock_adapter_, device0_.get(), service0_.get());
+ event_router()->GattCharacteristicAdded(mock_adapter_, chrc0_.get());
+ event_router()->GattDescriptorAdded(mock_adapter_, desc0_.get());
EXPECT_CALL(*mock_adapter_, GetDevice(_))
.Times(5)
@@ -843,10 +848,10 @@ IN_PROC_BROWSER_TEST_F(BluetoothLowEnergyApiTest, GetDescriptor) {
EXPECT_TRUE(catcher.GetNextResult()) << catcher.message();
- event_router()->GattDescriptorRemoved(chrc0_.get(), desc0_.get());
- event_router()->GattCharacteristicRemoved(service0_.get(), chrc0_.get());
- event_router()->GattServiceRemoved(device0_.get(), service0_.get());
- event_router()->DeviceRemoved(mock_adapter_, device0_.get());
+ event_router()->GattDescriptorRemoved(mock_adapter_, desc0_.get());
+ event_router()->GattCharacteristicRemoved(mock_adapter_, chrc0_.get());
+ event_router()->GattServiceRemoved(
+ mock_adapter_, device0_.get(), service0_.get());
}
IN_PROC_BROWSER_TEST_F(BluetoothLowEnergyApiTest, GetRemovedDescriptor) {
@@ -866,10 +871,10 @@ IN_PROC_BROWSER_TEST_F(BluetoothLowEnergyApiTest, GetRemovedDescriptor) {
.Times(1)
.WillOnce(Return(desc0_.get()));
- event_router()->DeviceAdded(mock_adapter_, device0_.get());
- event_router()->GattServiceAdded(device0_.get(), service0_.get());
- event_router()->GattCharacteristicAdded(service0_.get(), chrc0_.get());
- event_router()->GattDescriptorAdded(chrc0_.get(), desc0_.get());
+ event_router()->GattServiceAdded(
+ mock_adapter_, device0_.get(), service0_.get());
+ event_router()->GattCharacteristicAdded(mock_adapter_, chrc0_.get());
+ event_router()->GattDescriptorAdded(mock_adapter_, desc0_.get());
ASSERT_TRUE(LoadExtension(test_data_dir_.AppendASCII(
"bluetooth_low_energy/get_removed_descriptor")));
@@ -886,7 +891,7 @@ IN_PROC_BROWSER_TEST_F(BluetoothLowEnergyApiTest, GetRemovedDescriptor) {
EXPECT_CALL(*service0_, GetCharacteristic(_)).Times(0);
EXPECT_CALL(*chrc0_, GetDescriptor(_)).Times(0);
- event_router()->GattDescriptorRemoved(chrc0_.get(), desc0_.get());
+ event_router()->GattDescriptorRemoved(mock_adapter_, desc0_.get());
listener.Reply("go");
listener.Reset();
@@ -895,20 +900,20 @@ IN_PROC_BROWSER_TEST_F(BluetoothLowEnergyApiTest, GetRemovedDescriptor) {
listener.Reply("go");
EXPECT_TRUE(catcher.GetNextResult()) << catcher.message();
- event_router()->GattCharacteristicRemoved(service0_.get(), chrc0_.get());
- event_router()->GattServiceRemoved(device0_.get(), service0_.get());
- event_router()->DeviceRemoved(mock_adapter_, device0_.get());
+ event_router()->GattCharacteristicRemoved(mock_adapter_, chrc0_.get());
+ event_router()->GattServiceRemoved(
+ mock_adapter_, device0_.get(), service0_.get());
}
IN_PROC_BROWSER_TEST_F(BluetoothLowEnergyApiTest, DescriptorValueChanged) {
ResultCatcher catcher;
catcher.RestrictToProfile(browser()->profile());
- event_router()->DeviceAdded(mock_adapter_, device0_.get());
- event_router()->GattServiceAdded(device0_.get(), service0_.get());
- event_router()->GattCharacteristicAdded(service0_.get(), chrc0_.get());
- event_router()->GattDescriptorAdded(chrc0_.get(), desc0_.get());
- event_router()->GattDescriptorAdded(chrc0_.get(), desc1_.get());
+ event_router()->GattServiceAdded(
+ mock_adapter_, device0_.get(), service0_.get());
+ event_router()->GattCharacteristicAdded(mock_adapter_, chrc0_.get());
+ event_router()->GattDescriptorAdded(mock_adapter_, desc0_.get());
+ event_router()->GattDescriptorAdded(mock_adapter_, desc1_.get());
// Load the extension and let it set up.
ExtensionTestMessageListener listener("ready", true);
@@ -917,28 +922,30 @@ IN_PROC_BROWSER_TEST_F(BluetoothLowEnergyApiTest, DescriptorValueChanged) {
// Cause events to be sent to the extension.
std::vector<uint8> value;
- event_router()->GattDescriptorValueChanged(chrc0_.get(), desc0_.get(), value);
- event_router()->GattDescriptorValueChanged(chrc0_.get(), desc1_.get(), value);
+ event_router()->GattDescriptorValueChanged(
+ mock_adapter_, desc0_.get(), value);
+ event_router()->GattDescriptorValueChanged(
+ mock_adapter_, desc1_.get(), value);
EXPECT_TRUE(listener.WaitUntilSatisfied());
listener.Reply("go");
EXPECT_TRUE(catcher.GetNextResult()) << catcher.message();
- event_router()->GattDescriptorRemoved(chrc0_.get(), desc1_.get());
- event_router()->GattDescriptorRemoved(chrc0_.get(), desc0_.get());
- event_router()->GattCharacteristicRemoved(service0_.get(), chrc0_.get());
- event_router()->GattServiceRemoved(device0_.get(), service0_.get());
- event_router()->DeviceRemoved(mock_adapter_, device0_.get());
+ event_router()->GattDescriptorRemoved(mock_adapter_, desc1_.get());
+ event_router()->GattDescriptorRemoved(mock_adapter_, desc0_.get());
+ event_router()->GattCharacteristicRemoved(mock_adapter_, chrc0_.get());
+ event_router()->GattServiceRemoved(
+ mock_adapter_, device0_.get(), service0_.get());
}
IN_PROC_BROWSER_TEST_F(BluetoothLowEnergyApiTest, ReadDescriptorValue) {
ResultCatcher catcher;
catcher.RestrictToProfile(browser()->profile());
- event_router()->DeviceAdded(mock_adapter_, device0_.get());
- event_router()->GattServiceAdded(device0_.get(), service0_.get());
- event_router()->GattCharacteristicAdded(service0_.get(), chrc0_.get());
- event_router()->GattDescriptorAdded(chrc0_.get(), desc0_.get());
+ event_router()->GattServiceAdded(
+ mock_adapter_, device0_.get(), service0_.get());
+ event_router()->GattCharacteristicAdded(mock_adapter_, chrc0_.get());
+ event_router()->GattDescriptorAdded(mock_adapter_, desc0_.get());
EXPECT_CALL(*mock_adapter_, GetDevice(_))
.Times(3)
@@ -971,20 +978,20 @@ IN_PROC_BROWSER_TEST_F(BluetoothLowEnergyApiTest, ReadDescriptorValue) {
EXPECT_TRUE(catcher.GetNextResult()) << catcher.message();
- event_router()->GattDescriptorRemoved(chrc0_.get(), desc0_.get());
- event_router()->GattCharacteristicRemoved(service0_.get(), chrc0_.get());
- event_router()->GattServiceRemoved(device0_.get(), service0_.get());
- event_router()->DeviceRemoved(mock_adapter_, device0_.get());
+ event_router()->GattDescriptorRemoved(mock_adapter_, desc0_.get());
+ event_router()->GattCharacteristicRemoved(mock_adapter_, chrc0_.get());
+ event_router()->GattServiceRemoved(
+ mock_adapter_, device0_.get(), service0_.get());
}
IN_PROC_BROWSER_TEST_F(BluetoothLowEnergyApiTest, WriteDescriptorValue) {
ResultCatcher catcher;
catcher.RestrictToProfile(browser()->profile());
- event_router()->DeviceAdded(mock_adapter_, device0_.get());
- event_router()->GattServiceAdded(device0_.get(), service0_.get());
- event_router()->GattCharacteristicAdded(service0_.get(), chrc0_.get());
- event_router()->GattDescriptorAdded(chrc0_.get(), desc0_.get());
+ event_router()->GattServiceAdded(
+ mock_adapter_, device0_.get(), service0_.get());
+ event_router()->GattCharacteristicAdded(mock_adapter_, chrc0_.get());
+ event_router()->GattDescriptorAdded(mock_adapter_, desc0_.get());
EXPECT_CALL(*mock_adapter_, GetDevice(_))
.Times(3)
@@ -1019,10 +1026,10 @@ IN_PROC_BROWSER_TEST_F(BluetoothLowEnergyApiTest, WriteDescriptorValue) {
EXPECT_TRUE(catcher.GetNextResult()) << catcher.message();
- event_router()->GattDescriptorRemoved(chrc0_.get(), desc0_.get());
- event_router()->GattCharacteristicRemoved(service0_.get(), chrc0_.get());
- event_router()->GattServiceRemoved(device0_.get(), service0_.get());
- event_router()->DeviceRemoved(mock_adapter_, device0_.get());
+ event_router()->GattDescriptorRemoved(mock_adapter_, desc0_.get());
+ event_router()->GattCharacteristicRemoved(mock_adapter_, chrc0_.get());
+ event_router()->GattServiceRemoved(
+ mock_adapter_, device0_.get(), service0_.get());
}
IN_PROC_BROWSER_TEST_F(BluetoothLowEnergyApiTest, PermissionDenied) {
@@ -1038,10 +1045,10 @@ IN_PROC_BROWSER_TEST_F(BluetoothLowEnergyApiTest, UuidPermissionMethods) {
ResultCatcher catcher;
catcher.RestrictToProfile(browser()->profile());
- event_router()->DeviceAdded(mock_adapter_, device0_.get());
- event_router()->GattServiceAdded(device0_.get(), service0_.get());
- event_router()->GattCharacteristicAdded(service0_.get(), chrc0_.get());
- event_router()->GattDescriptorAdded(chrc0_.get(), desc0_.get());
+ event_router()->GattServiceAdded(
+ mock_adapter_, device0_.get(), service0_.get());
+ event_router()->GattCharacteristicAdded(mock_adapter_, chrc0_.get());
+ event_router()->GattDescriptorAdded(mock_adapter_, desc0_.get());
std::vector<BluetoothGattService*> services;
services.push_back(service0_.get());
@@ -1060,10 +1067,10 @@ IN_PROC_BROWSER_TEST_F(BluetoothLowEnergyApiTest, UuidPermissionMethods) {
"bluetooth_low_energy/uuid_permission_methods")));
EXPECT_TRUE(catcher.GetNextResult()) << catcher.message();
- event_router()->GattDescriptorRemoved(chrc0_.get(), desc0_.get());
- event_router()->GattCharacteristicRemoved(service0_.get(), chrc0_.get());
- event_router()->GattServiceRemoved(device0_.get(), service0_.get());
- event_router()->DeviceRemoved(mock_adapter_, device0_.get());
+ event_router()->GattDescriptorRemoved(mock_adapter_, desc0_.get());
+ event_router()->GattCharacteristicRemoved(mock_adapter_, chrc0_.get());
+ event_router()->GattServiceRemoved(
+ mock_adapter_, device0_.get(), service0_.get());
}
IN_PROC_BROWSER_TEST_F(BluetoothLowEnergyApiTest, UuidPermissionEvents) {
@@ -1075,33 +1082,32 @@ IN_PROC_BROWSER_TEST_F(BluetoothLowEnergyApiTest, UuidPermissionEvents) {
"bluetooth_low_energy/uuid_permission_events")));
// Cause events to be sent to the extension.
- event_router()->DeviceAdded(mock_adapter_, device0_.get());
- event_router()->GattServiceAdded(device0_.get(), service0_.get());
- event_router()->GattCharacteristicAdded(service0_.get(), chrc0_.get());
- event_router()->GattDescriptorAdded(chrc0_.get(), desc0_.get());
+ event_router()->GattServiceAdded(
+ mock_adapter_, device0_.get(), service0_.get());
+ event_router()->GattCharacteristicAdded(mock_adapter_, chrc0_.get());
+ event_router()->GattDescriptorAdded(mock_adapter_, desc0_.get());
std::vector<uint8> value;
event_router()->GattCharacteristicValueChanged(
- service0_.get(), chrc0_.get(), value);
- event_router()->GattDescriptorValueChanged(chrc0_.get(), desc0_.get(), value);
- event_router()->GattServiceChanged(service0_.get());
+ mock_adapter_, chrc0_.get(), value);
+ event_router()->GattDescriptorValueChanged(
+ mock_adapter_, desc0_.get(), value);
+ event_router()->GattServiceChanged(mock_adapter_, service0_.get());
EXPECT_TRUE(listener.WaitUntilSatisfied());
listener.Reply("go");
EXPECT_TRUE(catcher.GetNextResult()) << catcher.message();
- event_router()->GattDescriptorRemoved(chrc0_.get(), desc0_.get());
- event_router()->GattCharacteristicRemoved(service0_.get(), chrc0_.get());
- event_router()->GattServiceRemoved(device0_.get(), service0_.get());
- event_router()->DeviceRemoved(mock_adapter_, device0_.get());
+ event_router()->GattDescriptorRemoved(mock_adapter_, desc0_.get());
+ event_router()->GattCharacteristicRemoved(mock_adapter_, chrc0_.get());
+ event_router()->GattServiceRemoved(
+ mock_adapter_, device0_.get(), service0_.get());
}
IN_PROC_BROWSER_TEST_F(BluetoothLowEnergyApiTest, GattConnection) {
ResultCatcher catcher;
catcher.RestrictToProfile(browser()->profile());
- event_router()->DeviceAdded(mock_adapter_, device0_.get());
- event_router()->DeviceAdded(mock_adapter_, device1_.get());
EXPECT_CALL(*mock_adapter_, GetDevice(_))
.WillRepeatedly(Return(static_cast<BluetoothDevice*>(NULL)));
@@ -1127,16 +1133,12 @@ IN_PROC_BROWSER_TEST_F(BluetoothLowEnergyApiTest, GattConnection) {
ASSERT_TRUE(LoadExtension(
test_data_dir_.AppendASCII("bluetooth_low_energy/gatt_connection")));
EXPECT_TRUE(catcher.GetNextResult()) << catcher.message();
-
- event_router()->DeviceRemoved(mock_adapter_, device1_.get());
- event_router()->DeviceRemoved(mock_adapter_, device0_.get());
}
IN_PROC_BROWSER_TEST_F(BluetoothLowEnergyApiTest, ReconnectAfterDisconnected) {
ResultCatcher catcher;
catcher.RestrictToProfile(browser()->profile());
- event_router()->DeviceAdded(mock_adapter_, device0_.get());
EXPECT_CALL(*mock_adapter_, GetDevice(kTestLeDeviceAddress0))
.WillRepeatedly(Return(device0_.get()));
@@ -1161,14 +1163,12 @@ IN_PROC_BROWSER_TEST_F(BluetoothLowEnergyApiTest, ReconnectAfterDisconnected) {
"bluetooth_low_energy/reconnect_after_disconnected")));
EXPECT_TRUE(catcher.GetNextResult()) << catcher.message();
- event_router()->DeviceRemoved(mock_adapter_, device0_.get());
}
IN_PROC_BROWSER_TEST_F(BluetoothLowEnergyApiTest, ConnectInProgress) {
ResultCatcher catcher;
catcher.RestrictToProfile(browser()->profile());
- event_router()->DeviceAdded(mock_adapter_, device0_.get());
EXPECT_CALL(*mock_adapter_, GetDevice(kTestLeDeviceAddress0))
.WillRepeatedly(Return(device0_.get()));
@@ -1201,19 +1201,19 @@ IN_PROC_BROWSER_TEST_F(BluetoothLowEnergyApiTest, ConnectInProgress) {
EXPECT_TRUE(catcher.GetNextResult()) << catcher.message();
- event_router()->DeviceRemoved(mock_adapter_, device0_.get());
}
IN_PROC_BROWSER_TEST_F(BluetoothLowEnergyApiTest, StartStopNotifications) {
ResultCatcher catcher;
catcher.RestrictToProfile(browser()->profile());
- event_router()->DeviceAdded(mock_adapter_, device0_.get());
- event_router()->GattServiceAdded(device0_.get(), service0_.get());
- event_router()->GattServiceAdded(device0_.get(), service1_.get());
- event_router()->GattCharacteristicAdded(service0_.get(), chrc0_.get());
- event_router()->GattCharacteristicAdded(service0_.get(), chrc1_.get());
- event_router()->GattCharacteristicAdded(service1_.get(), chrc2_.get());
+ event_router()->GattServiceAdded(
+ mock_adapter_, device0_.get(), service0_.get());
+ event_router()->GattServiceAdded(
+ mock_adapter_, device0_.get(), service1_.get());
+ event_router()->GattCharacteristicAdded(mock_adapter_, chrc0_.get());
+ event_router()->GattCharacteristicAdded(mock_adapter_, chrc1_.get());
+ event_router()->GattCharacteristicAdded(mock_adapter_, chrc2_.get());
EXPECT_CALL(*mock_adapter_, GetDevice(_))
.WillRepeatedly(Return(device0_.get()));
@@ -1262,21 +1262,22 @@ IN_PROC_BROWSER_TEST_F(BluetoothLowEnergyApiTest, StartStopNotifications) {
std::vector<uint8> value;
event_router()->GattCharacteristicValueChanged(
- service0_.get(), chrc0_.get(), value);
+ mock_adapter_, chrc0_.get(), value);
event_router()->GattCharacteristicValueChanged(
- service0_.get(), chrc1_.get(), value);
+ mock_adapter_, chrc1_.get(), value);
event_router()->GattCharacteristicValueChanged(
- service1_.get(), chrc2_.get(), value);
+ mock_adapter_, chrc2_.get(), value);
listener.Reply("go");
EXPECT_TRUE(catcher.GetNextResult()) << catcher.message();
- event_router()->GattCharacteristicRemoved(service1_.get(), chrc2_.get());
- event_router()->GattCharacteristicRemoved(service0_.get(), chrc1_.get());
- event_router()->GattCharacteristicRemoved(service0_.get(), chrc0_.get());
- event_router()->GattServiceRemoved(device0_.get(), service1_.get());
- event_router()->GattServiceRemoved(device0_.get(), service0_.get());
- event_router()->DeviceRemoved(mock_adapter_, device0_.get());
+ event_router()->GattCharacteristicRemoved(mock_adapter_, chrc2_.get());
+ event_router()->GattCharacteristicRemoved(mock_adapter_, chrc1_.get());
+ event_router()->GattCharacteristicRemoved(mock_adapter_, chrc0_.get());
+ event_router()->GattServiceRemoved(
+ mock_adapter_, device0_.get(), service1_.get());
+ event_router()->GattServiceRemoved(
+ mock_adapter_, device0_.get(), service0_.get());
}
} // namespace
« no previous file with comments | « no previous file | chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_event_router.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698