| Index: device/bluetooth/bluetooth_experimental_chromeos_unittest.cc
|
| diff --git a/device/bluetooth/bluetooth_experimental_chromeos_unittest.cc b/device/bluetooth/bluetooth_experimental_chromeos_unittest.cc
|
| index ed929df79b22b78f6ef96be507aaa4b04a90df0e..4fc8e67324b2d16b44dfe6b3ecf5a97c7daf034b 100644
|
| --- a/device/bluetooth/bluetooth_experimental_chromeos_unittest.cc
|
| +++ b/device/bluetooth/bluetooth_experimental_chromeos_unittest.cc
|
| @@ -967,7 +967,7 @@ TEST_F(BluetoothExperimentalChromeOSTest, ConnectPairedDevice) {
|
| EXPECT_EQ(1, callback_count_);
|
| EXPECT_EQ(0, error_callback_count_);
|
|
|
| - EXPECT_EQ(1, observer.device_changed_count_);
|
| + EXPECT_EQ(3, observer.device_changed_count_);
|
| EXPECT_EQ(device, observer.last_device_);
|
|
|
| EXPECT_TRUE(device->IsConnected());
|
| @@ -998,7 +998,7 @@ TEST_F(BluetoothExperimentalChromeOSTest, ConnectUnpairableDevice) {
|
| EXPECT_EQ(1, callback_count_);
|
| EXPECT_EQ(0, error_callback_count_);
|
|
|
| - EXPECT_EQ(1, observer.device_changed_count_);
|
| + EXPECT_EQ(3, observer.device_changed_count_);
|
| EXPECT_EQ(device, observer.last_device_);
|
|
|
| EXPECT_TRUE(device->IsConnected());
|
| @@ -1047,7 +1047,8 @@ TEST_F(BluetoothExperimentalChromeOSTest, ConnectConnectedDevice) {
|
| EXPECT_EQ(1, callback_count_);
|
| EXPECT_EQ(0, error_callback_count_);
|
|
|
| - EXPECT_EQ(0, observer.device_changed_count_);
|
| + // Connecting will trigger true and false.
|
| + EXPECT_EQ(2, observer.device_changed_count_);
|
|
|
| EXPECT_TRUE(device->IsConnected());
|
| EXPECT_FALSE(device->IsConnecting());
|
| @@ -1078,7 +1079,7 @@ TEST_F(BluetoothExperimentalChromeOSTest, ConnectDeviceFails) {
|
| EXPECT_EQ(1, error_callback_count_);
|
| EXPECT_EQ(BluetoothDevice::ERROR_FAILED, last_connect_error_);
|
|
|
| - EXPECT_EQ(0, observer.device_changed_count_);
|
| + EXPECT_EQ(2, observer.device_changed_count_);
|
|
|
| EXPECT_FALSE(device->IsConnected());
|
| EXPECT_FALSE(device->IsConnecting());
|
| @@ -1187,8 +1188,8 @@ TEST_F(BluetoothExperimentalChromeOSTest, PairAppleMouse) {
|
| EXPECT_EQ(1, callback_count_);
|
| EXPECT_EQ(0, error_callback_count_);
|
|
|
| - // One change for connected, and one for paired.
|
| - EXPECT_EQ(2, observer.device_changed_count_);
|
| + // Two changes for connecting, one change for connected, and one for paired.
|
| + EXPECT_EQ(4, observer.device_changed_count_);
|
| EXPECT_EQ(device, observer.last_device_);
|
|
|
| EXPECT_TRUE(device->IsConnected());
|
| @@ -1242,8 +1243,8 @@ TEST_F(BluetoothExperimentalChromeOSTest, PairAppleKeyboard) {
|
| EXPECT_EQ(1, callback_count_);
|
| EXPECT_EQ(0, error_callback_count_);
|
|
|
| - // One change for connected, and one for paired.
|
| - EXPECT_EQ(2, observer.device_changed_count_);
|
| + // Two changes for connecting, one change for connected, and one for paired.
|
| + EXPECT_EQ(4, observer.device_changed_count_);
|
| EXPECT_EQ(device, observer.last_device_);
|
|
|
| EXPECT_TRUE(device->IsConnected());
|
| @@ -1315,8 +1316,8 @@ TEST_F(BluetoothExperimentalChromeOSTest, PairMotorolaKeyboard) {
|
| EXPECT_EQ(1, callback_count_);
|
| EXPECT_EQ(0, error_callback_count_);
|
|
|
| - // One change for connected, and one for paired.
|
| - EXPECT_EQ(2, observer.device_changed_count_);
|
| + // Two changes for connecting, one change for connected, and one for paired.
|
| + EXPECT_EQ(4, observer.device_changed_count_);
|
| EXPECT_EQ(device, observer.last_device_);
|
|
|
| EXPECT_TRUE(device->IsConnected());
|
| @@ -1369,8 +1370,8 @@ TEST_F(BluetoothExperimentalChromeOSTest, PairSonyHeadphones) {
|
| EXPECT_EQ(1, callback_count_);
|
| EXPECT_EQ(0, error_callback_count_);
|
|
|
| - // One change for connected, and one for paired.
|
| - EXPECT_EQ(2, observer.device_changed_count_);
|
| + // Two changes for connecting, one change for connected, and one for paired.
|
| + EXPECT_EQ(4, observer.device_changed_count_);
|
| EXPECT_EQ(device, observer.last_device_);
|
|
|
| EXPECT_TRUE(device->IsConnected());
|
| @@ -1425,8 +1426,8 @@ TEST_F(BluetoothExperimentalChromeOSTest, PairPhone) {
|
| EXPECT_EQ(1, callback_count_);
|
| EXPECT_EQ(0, error_callback_count_);
|
|
|
| - // One change for connected, and one for paired.
|
| - EXPECT_EQ(2, observer.device_changed_count_);
|
| + // Two changes for connecting, one change for connected, and one for paired.
|
| + EXPECT_EQ(4, observer.device_changed_count_);
|
| EXPECT_EQ(device, observer.last_device_);
|
|
|
| EXPECT_TRUE(device->IsConnected());
|
| @@ -1482,8 +1483,8 @@ TEST_F(BluetoothExperimentalChromeOSTest, PairWeirdDevice) {
|
| EXPECT_EQ(1, callback_count_);
|
| EXPECT_EQ(0, error_callback_count_);
|
|
|
| - // One change for connected, and one for paired.
|
| - EXPECT_EQ(2, observer.device_changed_count_);
|
| + // Two changes for connecting, one change for connected, and one for paired.
|
| + EXPECT_EQ(4, observer.device_changed_count_);
|
| EXPECT_EQ(device, observer.last_device_);
|
|
|
| EXPECT_TRUE(device->IsConnected());
|
| @@ -1580,8 +1581,9 @@ TEST_F(BluetoothExperimentalChromeOSTest, PairingFailsAtConnection) {
|
| EXPECT_EQ(1, error_callback_count_);
|
| EXPECT_EQ(BluetoothDevice::ERROR_FAILED, last_connect_error_);
|
|
|
| - // Just one change for paired, the device should not be connected.
|
| - EXPECT_EQ(1, observer.device_changed_count_);
|
| + // Two changes for connecting, and one for paired; the device should not be
|
| + // connected.
|
| + EXPECT_EQ(3, observer.device_changed_count_);
|
| EXPECT_EQ(device, observer.last_device_);
|
|
|
| EXPECT_FALSE(device->IsConnected());
|
| @@ -1637,8 +1639,8 @@ TEST_F(BluetoothExperimentalChromeOSTest, PairingRejectedAtPinCode) {
|
| EXPECT_EQ(1, error_callback_count_);
|
| EXPECT_EQ(BluetoothDevice::ERROR_AUTH_REJECTED, last_connect_error_);
|
|
|
| - // Should be no changes.
|
| - EXPECT_EQ(0, observer.device_changed_count_);
|
| + // Should be no changes except connecting going true and false.
|
| + EXPECT_EQ(2, observer.device_changed_count_);
|
| EXPECT_FALSE(device->IsConnected());
|
| EXPECT_FALSE(device->IsConnecting());
|
| EXPECT_FALSE(device->IsPaired());
|
| @@ -1684,8 +1686,8 @@ TEST_F(BluetoothExperimentalChromeOSTest, PairingCancelledAtPinCode) {
|
| EXPECT_EQ(1, error_callback_count_);
|
| EXPECT_EQ(BluetoothDevice::ERROR_AUTH_CANCELED, last_connect_error_);
|
|
|
| - // Should be no changes.
|
| - EXPECT_EQ(0, observer.device_changed_count_);
|
| + // Should be no changes except connecting going true and false.
|
| + EXPECT_EQ(2, observer.device_changed_count_);
|
| EXPECT_FALSE(device->IsConnected());
|
| EXPECT_FALSE(device->IsConnecting());
|
| EXPECT_FALSE(device->IsPaired());
|
| @@ -1731,8 +1733,8 @@ TEST_F(BluetoothExperimentalChromeOSTest, PairingRejectedAtPasskey) {
|
| EXPECT_EQ(1, error_callback_count_);
|
| EXPECT_EQ(BluetoothDevice::ERROR_AUTH_REJECTED, last_connect_error_);
|
|
|
| - // Should be no changes.
|
| - EXPECT_EQ(0, observer.device_changed_count_);
|
| + // Should be no changes except connecting going true and false.
|
| + EXPECT_EQ(2, observer.device_changed_count_);
|
| EXPECT_FALSE(device->IsConnected());
|
| EXPECT_FALSE(device->IsConnecting());
|
| EXPECT_FALSE(device->IsPaired());
|
| @@ -1778,8 +1780,8 @@ TEST_F(BluetoothExperimentalChromeOSTest, PairingCancelledAtPasskey) {
|
| EXPECT_EQ(1, error_callback_count_);
|
| EXPECT_EQ(BluetoothDevice::ERROR_AUTH_CANCELED, last_connect_error_);
|
|
|
| - // Should be no changes.
|
| - EXPECT_EQ(0, observer.device_changed_count_);
|
| + // Should be no changes except connecting going true and false.
|
| + EXPECT_EQ(2, observer.device_changed_count_);
|
| EXPECT_FALSE(device->IsConnected());
|
| EXPECT_FALSE(device->IsConnecting());
|
| EXPECT_FALSE(device->IsPaired());
|
| @@ -1825,8 +1827,8 @@ TEST_F(BluetoothExperimentalChromeOSTest, PairingRejectedAtConfirmation) {
|
| EXPECT_EQ(1, error_callback_count_);
|
| EXPECT_EQ(BluetoothDevice::ERROR_AUTH_REJECTED, last_connect_error_);
|
|
|
| - // Should be no changes.
|
| - EXPECT_EQ(0, observer.device_changed_count_);
|
| + // Should be no changes except connecting going true and false.
|
| + EXPECT_EQ(2, observer.device_changed_count_);
|
| EXPECT_FALSE(device->IsConnected());
|
| EXPECT_FALSE(device->IsConnecting());
|
| EXPECT_FALSE(device->IsPaired());
|
| @@ -1872,8 +1874,8 @@ TEST_F(BluetoothExperimentalChromeOSTest, PairingCancelledAtConfirmation) {
|
| EXPECT_EQ(1, error_callback_count_);
|
| EXPECT_EQ(BluetoothDevice::ERROR_AUTH_CANCELED, last_connect_error_);
|
|
|
| - // Should be no changes.
|
| - EXPECT_EQ(0, observer.device_changed_count_);
|
| + // Should be no changes except connecting going true and false.
|
| + EXPECT_EQ(2, observer.device_changed_count_);
|
| EXPECT_FALSE(device->IsConnected());
|
| EXPECT_FALSE(device->IsConnecting());
|
| EXPECT_FALSE(device->IsPaired());
|
| @@ -1918,8 +1920,8 @@ TEST_F(BluetoothExperimentalChromeOSTest, PairingCancelledInFlight) {
|
| EXPECT_EQ(1, error_callback_count_);
|
| EXPECT_EQ(BluetoothDevice::ERROR_AUTH_CANCELED, last_connect_error_);
|
|
|
| - // Should be no changes.
|
| - EXPECT_EQ(0, observer.device_changed_count_);
|
| + // Should be no changes except connecting going true and false.
|
| + EXPECT_EQ(2, observer.device_changed_count_);
|
| EXPECT_FALSE(device->IsConnected());
|
| EXPECT_FALSE(device->IsConnecting());
|
| EXPECT_FALSE(device->IsPaired());
|
|
|