Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "base/memory/scoped_vector.h" | 5 #include "base/memory/scoped_vector.h" |
| 6 #include "base/message_loop/message_loop.h" | 6 #include "base/message_loop/message_loop.h" |
| 7 #include "base/run_loop.h" | 7 #include "base/run_loop.h" |
| 8 #include "base/strings/utf_string_conversions.h" | 8 #include "base/strings/utf_string_conversions.h" |
| 9 #include "chromeos/dbus/dbus_thread_manager.h" | 9 #include "chromeos/dbus/dbus_thread_manager.h" |
| 10 #include "chromeos/dbus/fake_bluetooth_adapter_client.h" | 10 #include "chromeos/dbus/fake_bluetooth_adapter_client.h" |
| (...skipping 121 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 132 int request_passkey_count_; | 132 int request_passkey_count_; |
| 133 int display_pincode_count_; | 133 int display_pincode_count_; |
| 134 int display_passkey_count_; | 134 int display_passkey_count_; |
| 135 int keys_entered_count_; | 135 int keys_entered_count_; |
| 136 int confirm_passkey_count_; | 136 int confirm_passkey_count_; |
| 137 int authorize_pairing_count_; | 137 int authorize_pairing_count_; |
| 138 uint32 last_passkey_; | 138 uint32 last_passkey_; |
| 139 uint32 last_entered_; | 139 uint32 last_entered_; |
| 140 std::string last_pincode_; | 140 std::string last_pincode_; |
| 141 | 141 |
| 142 private: | 142 private: |
|
omoikane
2015/05/22 23:55:28
These lines should be shifted 1 space left.
http:/
Marie Janssen
2015/06/18 21:08:35
Done.
| |
| 143 // Some tests use a message loop since background processing is simulated; | 143 // Some tests use a message loop since background processing is simulated; |
| 144 // break out of those loops. | 144 // break out of those loops. |
| 145 void QuitMessageLoop() { | 145 void QuitMessageLoop() { |
| 146 if (base::MessageLoop::current() && | 146 if (base::MessageLoop::current() && |
| 147 base::MessageLoop::current()->is_running()) | 147 base::MessageLoop::current()->is_running()) |
| 148 base::MessageLoop::current()->Quit(); | 148 base::MessageLoop::current()->Quit(); |
| 149 } | 149 } |
| 150 }; | 150 }; |
| 151 | 151 |
| 152 class BluetoothChromeOSTest : public testing::Test { | 152 class BluetoothChromeOSTest : public testing::Test { |
| (...skipping 1490 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 1643 EXPECT_EQ(0, error_callback_count_); | 1643 EXPECT_EQ(0, error_callback_count_); |
| 1644 callback_count_ = 0; | 1644 callback_count_ = 0; |
| 1645 | 1645 |
| 1646 ASSERT_TRUE(adapter_->IsPowered()); | 1646 ASSERT_TRUE(adapter_->IsPowered()); |
| 1647 ASSERT_TRUE(adapter_->IsDiscovering()); | 1647 ASSERT_TRUE(adapter_->IsDiscovering()); |
| 1648 ASSERT_EQ((size_t)1, discovery_sessions_.size()); | 1648 ASSERT_EQ((size_t)1, discovery_sessions_.size()); |
| 1649 ASSERT_TRUE(discovery_sessions_[0]->IsActive()); | 1649 ASSERT_TRUE(discovery_sessions_[0]->IsActive()); |
| 1650 EXPECT_EQ(1, observer.discovering_changed_count()); | 1650 EXPECT_EQ(1, observer.discovering_changed_count()); |
| 1651 observer.Reset(); | 1651 observer.Reset(); |
| 1652 | 1652 |
| 1653 auto nullInstance = scoped_ptr<BluetoothDiscoveryFilter>(); | 1653 auto nullInstance = scoped_ptr<BluetoothDiscoveryFilter>(); |
|
omoikane
2015/05/22 23:55:28
This variable should be renamed to follow naming c
Marie Janssen
2015/06/18 21:08:35
Done.
| |
| 1654 nullInstance.reset(); | 1654 nullInstance.reset(); |
| 1655 ASSERT_EQ(discovery_sessions_[0]->GetDiscoveryFilter(), nullInstance.get()); | 1655 ASSERT_EQ(discovery_sessions_[0]->GetDiscoveryFilter(), nullInstance.get()); |
| 1656 | 1656 |
| 1657 auto filter = fake_bluetooth_adapter_client_->GetDiscoveryFilter(); | 1657 auto filter = fake_bluetooth_adapter_client_->GetDiscoveryFilter(); |
| 1658 EXPECT_EQ(nullptr, filter); | 1658 EXPECT_EQ(nullptr, filter); |
| 1659 | 1659 |
| 1660 BluetoothDiscoveryFilter* df = new BluetoothDiscoveryFilter( | 1660 BluetoothDiscoveryFilter* df = new BluetoothDiscoveryFilter( |
| 1661 BluetoothDiscoveryFilter::Transport::TRANSPORT_LE); | 1661 BluetoothDiscoveryFilter::Transport::TRANSPORT_LE); |
| 1662 df->SetRSSI(-60); | 1662 df->SetRSSI(-60); |
| 1663 df->AddUUID(BluetoothUUID("1000")); | 1663 df->AddUUID(BluetoothUUID("1000")); |
| (...skipping 902 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 2566 // One call for DisplayPasskey() and one for KeysEntered(). | 2566 // One call for DisplayPasskey() and one for KeysEntered(). |
| 2567 EXPECT_EQ(2, pairing_delegate.call_count_); | 2567 EXPECT_EQ(2, pairing_delegate.call_count_); |
| 2568 EXPECT_EQ(1, pairing_delegate.display_passkey_count_); | 2568 EXPECT_EQ(1, pairing_delegate.display_passkey_count_); |
| 2569 EXPECT_EQ(123456U, pairing_delegate.last_passkey_); | 2569 EXPECT_EQ(123456U, pairing_delegate.last_passkey_); |
| 2570 EXPECT_EQ(1, pairing_delegate.keys_entered_count_); | 2570 EXPECT_EQ(1, pairing_delegate.keys_entered_count_); |
| 2571 EXPECT_EQ(0U, pairing_delegate.last_entered_); | 2571 EXPECT_EQ(0U, pairing_delegate.last_entered_); |
| 2572 | 2572 |
| 2573 EXPECT_TRUE(device->IsConnecting()); | 2573 EXPECT_TRUE(device->IsConnecting()); |
| 2574 | 2574 |
| 2575 // One call to KeysEntered() for each key, including [enter]. | 2575 // One call to KeysEntered() for each key, including [enter]. |
| 2576 for(int i = 1; i <= 7; ++i) { | 2576 for(int i = 1; i <= 7; ++i) { |
|
omoikane
2015/05/22 23:55:28
Need extra space after "for".
Marie Janssen
2015/06/18 21:08:35
Done.
| |
| 2577 message_loop_.Run(); | 2577 message_loop_.Run(); |
| 2578 | 2578 |
| 2579 EXPECT_EQ(2 + i, pairing_delegate.call_count_); | 2579 EXPECT_EQ(2 + i, pairing_delegate.call_count_); |
| 2580 EXPECT_EQ(1 + i, pairing_delegate.keys_entered_count_); | 2580 EXPECT_EQ(1 + i, pairing_delegate.keys_entered_count_); |
| 2581 EXPECT_EQ(static_cast<uint32_t>(i), pairing_delegate.last_entered_); | 2581 EXPECT_EQ(static_cast<uint32_t>(i), pairing_delegate.last_entered_); |
| 2582 } | 2582 } |
| 2583 | 2583 |
| 2584 message_loop_.Run(); | 2584 message_loop_.Run(); |
| 2585 | 2585 |
| 2586 // 8 KeysEntered notifications (0 to 7, inclusive) and one aditional call for | 2586 // 8 KeysEntered notifications (0 to 7, inclusive) and one aditional call for |
| (...skipping 1447 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 4034 adapter_->Shutdown(); | 4034 adapter_->Shutdown(); |
| 4035 adapter_chrome_os->OnStopDiscoveryError(GetErrorCallback(), "", ""); | 4035 adapter_chrome_os->OnStopDiscoveryError(GetErrorCallback(), "", ""); |
| 4036 | 4036 |
| 4037 // 1 error reported to RemoveDiscoverySession because of OnStopDiscoveryError, | 4037 // 1 error reported to RemoveDiscoverySession because of OnStopDiscoveryError, |
| 4038 // and kNumberOfDiscoverySessions errors queued with AddDiscoverySession. | 4038 // and kNumberOfDiscoverySessions errors queued with AddDiscoverySession. |
| 4039 EXPECT_EQ(0, callback_count_); | 4039 EXPECT_EQ(0, callback_count_); |
| 4040 EXPECT_EQ(1 + kNumberOfDiscoverySessions, error_callback_count_); | 4040 EXPECT_EQ(1 + kNumberOfDiscoverySessions, error_callback_count_); |
| 4041 } | 4041 } |
| 4042 | 4042 |
| 4043 } // namespace chromeos | 4043 } // namespace chromeos |
| 4044 | |
| OLD | NEW |