| Index: device/bluetooth/bluetooth_adapter_unittest.cc
|
| diff --git a/device/bluetooth/bluetooth_adapter_unittest.cc b/device/bluetooth/bluetooth_adapter_unittest.cc
|
| index a40af0e5d5d66cfdbbe90390a01166d41dd9c36a..55bffb7628f267fbae8be6b839a127281473095a 100644
|
| --- a/device/bluetooth/bluetooth_adapter_unittest.cc
|
| +++ b/device/bluetooth/bluetooth_adapter_unittest.cc
|
| @@ -660,31 +660,40 @@ TEST_F(BluetoothTest, DiscoverMultipleLowEnergyDevices) {
|
| #if defined(OS_ANDROID)
|
| TEST_F(BluetoothTest, TogglePowerFakeAdapter) {
|
| InitWithFakeAdapter();
|
| + TestBluetoothAdapterObserver observer(adapter_);
|
| +
|
| ASSERT_TRUE(adapter_->IsPresent());
|
| ASSERT_TRUE(adapter_->IsPowered());
|
| + EXPECT_EQ(0, observer.powered_changed_count());
|
|
|
| // Check if power can be turned off.
|
| adapter_->SetPowered(false, GetCallback(Call::EXPECTED),
|
| GetErrorCallback(Call::NOT_EXPECTED));
|
| EXPECT_FALSE(adapter_->IsPowered());
|
| + EXPECT_EQ(1, observer.powered_changed_count());
|
|
|
| // Check if power can be turned on again.
|
| adapter_->SetPowered(true, GetCallback(Call::EXPECTED),
|
| GetErrorCallback(Call::NOT_EXPECTED));
|
| EXPECT_TRUE(adapter_->IsPowered());
|
| + EXPECT_EQ(2, observer.powered_changed_count());
|
| }
|
| #endif // defined(OS_ANDROID)
|
|
|
| #if defined(OS_ANDROID)
|
| TEST_F(BluetoothTest, TogglePowerBeforeScan) {
|
| InitWithFakeAdapter();
|
| + TestBluetoothAdapterObserver observer(adapter_);
|
| +
|
| ASSERT_TRUE(adapter_->IsPresent());
|
| ASSERT_TRUE(adapter_->IsPowered());
|
| + EXPECT_EQ(0, observer.powered_changed_count());
|
|
|
| // Turn off adapter.
|
| adapter_->SetPowered(false, GetCallback(Call::EXPECTED),
|
| GetErrorCallback(Call::NOT_EXPECTED));
|
| ASSERT_FALSE(adapter_->IsPowered());
|
| + EXPECT_EQ(1, observer.powered_changed_count());
|
|
|
| // Try to perform a scan.
|
| StartLowEnergyDiscoverySessionExpectedToFail();
|
| @@ -693,6 +702,7 @@ TEST_F(BluetoothTest, TogglePowerBeforeScan) {
|
| adapter_->SetPowered(true, GetCallback(Call::EXPECTED),
|
| GetErrorCallback(Call::NOT_EXPECTED));
|
| ASSERT_TRUE(adapter_->IsPowered());
|
| + EXPECT_EQ(2, observer.powered_changed_count());
|
|
|
| // Try to perform a scan again.
|
| ResetEventCounts();
|
|
|