Index: device/bluetooth/bluetooth_adapter_win_unittest.cc |
diff --git a/device/bluetooth/bluetooth_adapter_win_unittest.cc b/device/bluetooth/bluetooth_adapter_win_unittest.cc |
index 4ea7a1e6f3d0360fcdab197165cadfbdf9e59b8e..9a9a23d7f19c554e654e1bcb08101efee837ee9b 100644 |
--- a/device/bluetooth/bluetooth_adapter_win_unittest.cc |
+++ b/device/bluetooth/bluetooth_adapter_win_unittest.cc |
@@ -131,6 +131,18 @@ class BluetoothAdapterWinTest : public testing::Test { |
num_stop_discovery_error_callbacks_++; |
} |
+ void CallAddDiscoverySession( |
+ const base::Closure& callback, |
+ const BluetoothAdapter::ErrorCallback& error_callback) { |
+ adapter_win_->AddDiscoverySession(callback, error_callback); |
+ } |
+ |
+ void CallRemoveDiscoverySession( |
+ const base::Closure& callback, |
+ const BluetoothAdapter::ErrorCallback& error_callback) { |
+ adapter_win_->RemoveDiscoverySession(callback, error_callback); |
+ } |
+ |
protected: |
scoped_refptr<base::TestSimpleTaskRunner> ui_task_runner_; |
scoped_refptr<base::TestSimpleTaskRunner> bluetooth_task_runner_; |
@@ -194,7 +206,7 @@ TEST_F(BluetoothAdapterWinTest, AdapterInitialized) { |
TEST_F(BluetoothAdapterWinTest, SingleStartDiscovery) { |
bluetooth_task_runner_->ClearPendingTasks(); |
- adapter_win_->StartDiscovering( |
+ CallAddDiscoverySession( |
base::Bind(&BluetoothAdapterWinTest::IncrementNumStartDiscoveryCallbacks, |
base::Unretained(this)), |
BluetoothAdapter::ErrorCallback()); |
@@ -210,7 +222,7 @@ TEST_F(BluetoothAdapterWinTest, SingleStartDiscovery) { |
} |
TEST_F(BluetoothAdapterWinTest, SingleStartDiscoveryFailure) { |
- adapter_win_->StartDiscovering( |
+ CallAddDiscoverySession( |
base::Closure(), |
base::Bind( |
&BluetoothAdapterWinTest::IncrementNumStartDiscoveryErrorCallbacks, |
@@ -226,7 +238,7 @@ TEST_F(BluetoothAdapterWinTest, MultipleStartDiscoveries) { |
bluetooth_task_runner_->ClearPendingTasks(); |
int num_discoveries = 5; |
for (int i = 0; i < num_discoveries; i++) { |
- adapter_win_->StartDiscovering( |
+ CallAddDiscoverySession( |
base::Bind( |
&BluetoothAdapterWinTest::IncrementNumStartDiscoveryCallbacks, |
base::Unretained(this)), |
@@ -246,7 +258,7 @@ TEST_F(BluetoothAdapterWinTest, MultipleStartDiscoveries) { |
TEST_F(BluetoothAdapterWinTest, MultipleStartDiscoveriesFailure) { |
int num_discoveries = 5; |
for (int i = 0; i < num_discoveries; i++) { |
- adapter_win_->StartDiscovering( |
+ CallAddDiscoverySession( |
base::Closure(), |
base::Bind( |
&BluetoothAdapterWinTest::IncrementNumStartDiscoveryErrorCallbacks, |
@@ -260,7 +272,7 @@ TEST_F(BluetoothAdapterWinTest, MultipleStartDiscoveriesFailure) { |
} |
TEST_F(BluetoothAdapterWinTest, MultipleStartDiscoveriesAfterDiscovering) { |
- adapter_win_->StartDiscovering( |
+ CallAddDiscoverySession( |
base::Bind(&BluetoothAdapterWinTest::IncrementNumStartDiscoveryCallbacks, |
base::Unretained(this)), |
BluetoothAdapter::ErrorCallback()); |
@@ -272,7 +284,7 @@ TEST_F(BluetoothAdapterWinTest, MultipleStartDiscoveriesAfterDiscovering) { |
bluetooth_task_runner_->ClearPendingTasks(); |
for (int i = 0; i < 5; i++) { |
int num_start_discovery_callbacks = num_start_discovery_callbacks_; |
- adapter_win_->StartDiscovering( |
+ CallAddDiscoverySession( |
base::Bind( |
&BluetoothAdapterWinTest::IncrementNumStartDiscoveryCallbacks, |
base::Unretained(this)), |
@@ -287,7 +299,7 @@ TEST_F(BluetoothAdapterWinTest, MultipleStartDiscoveriesAfterDiscovering) { |
} |
TEST_F(BluetoothAdapterWinTest, StartDiscoveryAfterDiscoveringFailure) { |
- adapter_win_->StartDiscovering( |
+ CallAddDiscoverySession( |
base::Closure(), |
base::Bind( |
&BluetoothAdapterWinTest::IncrementNumStartDiscoveryErrorCallbacks, |
@@ -297,7 +309,7 @@ TEST_F(BluetoothAdapterWinTest, StartDiscoveryAfterDiscoveringFailure) { |
EXPECT_FALSE(adapter_->IsDiscovering()); |
EXPECT_EQ(1, num_start_discovery_error_callbacks_); |
- adapter_win_->StartDiscovering( |
+ CallAddDiscoverySession( |
base::Bind(&BluetoothAdapterWinTest::IncrementNumStartDiscoveryCallbacks, |
base::Unretained(this)), |
BluetoothAdapter::ErrorCallback()); |
@@ -308,11 +320,11 @@ TEST_F(BluetoothAdapterWinTest, StartDiscoveryAfterDiscoveringFailure) { |
} |
TEST_F(BluetoothAdapterWinTest, SingleStopDiscovery) { |
- adapter_win_->StartDiscovering( |
+ CallAddDiscoverySession( |
base::Closure(), BluetoothAdapter::ErrorCallback()); |
adapter_win_->DiscoveryStarted(true); |
ui_task_runner_->ClearPendingTasks(); |
- adapter_win_->StopDiscovering( |
+ CallRemoveDiscoverySession( |
base::Bind(&BluetoothAdapterWinTest::IncrementNumStopDiscoveryCallbacks, |
base::Unretained(this)), |
BluetoothAdapter::ErrorCallback()); |
@@ -330,14 +342,14 @@ TEST_F(BluetoothAdapterWinTest, SingleStopDiscovery) { |
TEST_F(BluetoothAdapterWinTest, MultipleStopDiscoveries) { |
int num_discoveries = 5; |
for (int i = 0; i < num_discoveries; i++) { |
- adapter_win_->StartDiscovering( |
+ CallAddDiscoverySession( |
base::Closure(), BluetoothAdapter::ErrorCallback()); |
} |
adapter_win_->DiscoveryStarted(true); |
ui_task_runner_->ClearPendingTasks(); |
bluetooth_task_runner_->ClearPendingTasks(); |
for (int i = 0; i < num_discoveries - 1; i++) { |
- adapter_win_->StopDiscovering( |
+ CallRemoveDiscoverySession( |
base::Bind(&BluetoothAdapterWinTest::IncrementNumStopDiscoveryCallbacks, |
base::Unretained(this)), |
BluetoothAdapter::ErrorCallback()); |
@@ -345,7 +357,7 @@ TEST_F(BluetoothAdapterWinTest, MultipleStopDiscoveries) { |
ui_task_runner_->RunPendingTasks(); |
EXPECT_EQ(i + 1, num_stop_discovery_callbacks_); |
} |
- adapter_win_->StopDiscovering( |
+ CallRemoveDiscoverySession( |
base::Bind(&BluetoothAdapterWinTest::IncrementNumStopDiscoveryCallbacks, |
base::Unretained(this)), |
BluetoothAdapter::ErrorCallback()); |
@@ -360,23 +372,23 @@ TEST_F(BluetoothAdapterWinTest, MultipleStopDiscoveries) { |
TEST_F(BluetoothAdapterWinTest, |
StartDiscoveryAndStartDiscoveryAndStopDiscoveries) { |
- adapter_win_->StartDiscovering( |
+ CallAddDiscoverySession( |
base::Bind(&BluetoothAdapterWinTest::IncrementNumStartDiscoveryCallbacks, |
base::Unretained(this)), |
BluetoothAdapter::ErrorCallback()); |
adapter_win_->DiscoveryStarted(true); |
- adapter_win_->StartDiscovering( |
+ CallAddDiscoverySession( |
base::Bind(&BluetoothAdapterWinTest::IncrementNumStartDiscoveryCallbacks, |
base::Unretained(this)), |
BluetoothAdapter::ErrorCallback()); |
ui_task_runner_->ClearPendingTasks(); |
bluetooth_task_runner_->ClearPendingTasks(); |
- adapter_win_->StopDiscovering( |
+ CallRemoveDiscoverySession( |
base::Bind(&BluetoothAdapterWinTest::IncrementNumStopDiscoveryCallbacks, |
base::Unretained(this)), |
BluetoothAdapter::ErrorCallback()); |
EXPECT_TRUE(bluetooth_task_runner_->GetPendingTasks().empty()); |
- adapter_win_->StopDiscovering( |
+ CallRemoveDiscoverySession( |
base::Bind(&BluetoothAdapterWinTest::IncrementNumStopDiscoveryCallbacks, |
base::Unretained(this)), |
BluetoothAdapter::ErrorCallback()); |
@@ -385,27 +397,27 @@ TEST_F(BluetoothAdapterWinTest, |
TEST_F(BluetoothAdapterWinTest, |
StartDiscoveryAndStopDiscoveryAndStartDiscovery) { |
- adapter_win_->StartDiscovering( |
+ CallAddDiscoverySession( |
base::Closure(), BluetoothAdapter::ErrorCallback()); |
adapter_win_->DiscoveryStarted(true); |
EXPECT_TRUE(adapter_->IsDiscovering()); |
- adapter_win_->StopDiscovering( |
+ CallRemoveDiscoverySession( |
base::Closure(), BluetoothAdapter::ErrorCallback()); |
adapter_win_->DiscoveryStopped(); |
EXPECT_FALSE(adapter_->IsDiscovering()); |
- adapter_win_->StartDiscovering( |
+ CallAddDiscoverySession( |
base::Closure(), BluetoothAdapter::ErrorCallback()); |
adapter_win_->DiscoveryStarted(true); |
EXPECT_TRUE(adapter_->IsDiscovering()); |
} |
TEST_F(BluetoothAdapterWinTest, StartDiscoveryBeforeDiscoveryStopped) { |
- adapter_win_->StartDiscovering( |
+ CallAddDiscoverySession( |
base::Closure(), BluetoothAdapter::ErrorCallback()); |
adapter_win_->DiscoveryStarted(true); |
- adapter_win_->StopDiscovering( |
+ CallRemoveDiscoverySession( |
base::Closure(), BluetoothAdapter::ErrorCallback()); |
- adapter_win_->StartDiscovering( |
+ CallAddDiscoverySession( |
base::Closure(), BluetoothAdapter::ErrorCallback()); |
bluetooth_task_runner_->ClearPendingTasks(); |
adapter_win_->DiscoveryStopped(); |
@@ -413,7 +425,7 @@ TEST_F(BluetoothAdapterWinTest, StartDiscoveryBeforeDiscoveryStopped) { |
} |
TEST_F(BluetoothAdapterWinTest, StopDiscoveryWithoutStartDiscovery) { |
- adapter_win_->StopDiscovering( |
+ CallRemoveDiscoverySession( |
base::Closure(), |
base::Bind( |
&BluetoothAdapterWinTest::IncrementNumStopDiscoveryErrorCallbacks, |
@@ -422,9 +434,9 @@ TEST_F(BluetoothAdapterWinTest, StopDiscoveryWithoutStartDiscovery) { |
} |
TEST_F(BluetoothAdapterWinTest, StopDiscoveryBeforeDiscoveryStarted) { |
- adapter_win_->StartDiscovering( |
+ CallAddDiscoverySession( |
base::Closure(), BluetoothAdapter::ErrorCallback()); |
- adapter_win_->StopDiscovering( |
+ CallRemoveDiscoverySession( |
base::Closure(), BluetoothAdapter::ErrorCallback()); |
bluetooth_task_runner_->ClearPendingTasks(); |
adapter_win_->DiscoveryStarted(true); |
@@ -435,14 +447,14 @@ TEST_F(BluetoothAdapterWinTest, StartAndStopBeforeDiscoveryStarted) { |
int num_expected_start_discoveries = 3; |
int num_expected_stop_discoveries = 2; |
for (int i = 0; i < num_expected_start_discoveries; i++) { |
- adapter_win_->StartDiscovering( |
+ CallAddDiscoverySession( |
base::Bind( |
&BluetoothAdapterWinTest::IncrementNumStartDiscoveryCallbacks, |
base::Unretained(this)), |
BluetoothAdapter::ErrorCallback()); |
} |
for (int i = 0; i < num_expected_stop_discoveries; i++) { |
- adapter_win_->StopDiscovering( |
+ CallRemoveDiscoverySession( |
base::Bind( |
&BluetoothAdapterWinTest::IncrementNumStopDiscoveryCallbacks, |
base::Unretained(this)), |
@@ -457,12 +469,12 @@ TEST_F(BluetoothAdapterWinTest, StartAndStopBeforeDiscoveryStarted) { |
} |
TEST_F(BluetoothAdapterWinTest, StopDiscoveryBeforeDiscoveryStartedAndFailed) { |
- adapter_win_->StartDiscovering( |
+ CallAddDiscoverySession( |
base::Closure(), |
base::Bind( |
&BluetoothAdapterWinTest::IncrementNumStartDiscoveryErrorCallbacks, |
base::Unretained(this))); |
- adapter_win_->StopDiscovering( |
+ CallRemoveDiscoverySession( |
base::Bind( |
&BluetoothAdapterWinTest::IncrementNumStopDiscoveryCallbacks, |
base::Unretained(this)), |