Index: chrome/browser/local_discovery/wifi/bootstrapping_network_switcher_unittest.cc |
diff --git a/chrome/browser/local_discovery/wifi/bootstrapping_network_switcher_unittest.cc b/chrome/browser/local_discovery/wifi/bootstrapping_network_switcher_unittest.cc |
deleted file mode 100644 |
index 4c3a6d8381390f92a972f7a9199e18e4925df031..0000000000000000000000000000000000000000 |
--- a/chrome/browser/local_discovery/wifi/bootstrapping_network_switcher_unittest.cc |
+++ /dev/null |
@@ -1,124 +0,0 @@ |
-// Copyright 2014 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-#include "base/bind.h" |
-#include "chrome/browser/local_discovery/wifi/bootstrapping_network_switcher.h" |
-#include "chrome/browser/local_discovery/wifi/mock_wifi_manager.h" |
-#include "components/onc/onc_constants.h" |
-#include "testing/gmock/include/gmock/gmock.h" |
-#include "testing/gtest/include/gtest/gtest.h" |
- |
-using testing::StrictMock; |
- |
-namespace local_discovery { |
- |
-namespace wifi { |
- |
-namespace { |
- |
-class MockableNetworkSwitchCallback { |
- public: |
- MOCK_METHOD1(OnNetworkSwitch, void(bool success)); |
- |
- BootstrappingNetworkSwitcher::SuccessCallback callback() { |
- return base::Bind(&MockableNetworkSwitchCallback::OnNetworkSwitch, |
- base::Unretained(this)); |
- } |
-}; |
- |
-class BootstrappingNetworkSwitcherTest : public ::testing::Test { |
- public: |
- BootstrappingNetworkSwitcherTest() { |
- NetworkProperties network1; |
- network1.guid = "SampleGUID1"; |
- network1.ssid = "SampleSSID1"; |
- network1.connection_state = onc::connection_state::kNotConnected; |
- |
- NetworkProperties network2; |
- network2.guid = "SampleGUID2"; |
- network2.ssid = "SampleSSID2"; |
- network2.connection_state = onc::connection_state::kConnected; |
- |
- network_properties_.push_back(network1); |
- network_properties_.push_back(network2); |
- } |
- |
- ~BootstrappingNetworkSwitcherTest() {} |
- |
- NetworkPropertiesList network_properties_; |
- StrictMock<MockableNetworkSwitchCallback> mockable_callback_; |
- StrictMock<MockWifiManager> mock_wifi_manager_; |
- scoped_ptr<BootstrappingNetworkSwitcher> network_switcher_; |
-}; |
- |
-TEST_F(BootstrappingNetworkSwitcherTest, EndToEndSuccess) { |
- network_switcher_.reset(new BootstrappingNetworkSwitcher( |
- &mock_wifi_manager_, "SampleConnectSSID", mockable_callback_.callback())); |
- |
- EXPECT_CALL(mock_wifi_manager_, GetSSIDListInternal()); |
- network_switcher_->Connect(); |
- |
- EXPECT_CALL(mock_wifi_manager_, |
- ConfigureAndConnectNetworkInternal("SampleConnectSSID", "")); |
- mock_wifi_manager_.CallSSIDListCallback(network_properties_); |
- |
- EXPECT_CALL(mockable_callback_, OnNetworkSwitch(true)); |
- mock_wifi_manager_.CallConfigureAndConnectNetworkCallback(true); |
- |
- EXPECT_CALL(mock_wifi_manager_, ConnectToNetworkByIDInternal("SampleGUID2")); |
- network_switcher_->Disconnect(); |
-} |
- |
-TEST_F(BootstrappingNetworkSwitcherTest, MidconnnectCancel) { |
- network_switcher_.reset(new BootstrappingNetworkSwitcher( |
- &mock_wifi_manager_, "SampleConnectSSID", mockable_callback_.callback())); |
- |
- EXPECT_CALL(mock_wifi_manager_, GetSSIDListInternal()); |
- network_switcher_->Connect(); |
- |
- EXPECT_CALL(mock_wifi_manager_, |
- ConfigureAndConnectNetworkInternal("SampleConnectSSID", "")); |
- mock_wifi_manager_.CallSSIDListCallback(network_properties_); |
- |
- EXPECT_CALL(mock_wifi_manager_, ConnectToNetworkByIDInternal("SampleGUID2")); |
- network_switcher_->Disconnect(); |
-} |
- |
-TEST_F(BootstrappingNetworkSwitcherTest, Failure) { |
- network_switcher_.reset(new BootstrappingNetworkSwitcher( |
- &mock_wifi_manager_, "SampleConnectSSID", mockable_callback_.callback())); |
- |
- EXPECT_CALL(mock_wifi_manager_, GetSSIDListInternal()); |
- network_switcher_->Connect(); |
- |
- EXPECT_CALL(mock_wifi_manager_, |
- ConfigureAndConnectNetworkInternal("SampleConnectSSID", "")); |
- mock_wifi_manager_.CallSSIDListCallback(network_properties_); |
- |
- EXPECT_CALL(mockable_callback_, OnNetworkSwitch(false)); |
- mock_wifi_manager_.CallConfigureAndConnectNetworkCallback(false); |
- |
- network_switcher_->Disconnect(); |
-} |
- |
-TEST_F(BootstrappingNetworkSwitcherTest, RAII) { |
- network_switcher_.reset(new BootstrappingNetworkSwitcher( |
- &mock_wifi_manager_, "SampleConnectSSID", mockable_callback_.callback())); |
- |
- EXPECT_CALL(mock_wifi_manager_, GetSSIDListInternal()); |
- network_switcher_->Connect(); |
- |
- EXPECT_CALL(mock_wifi_manager_, |
- ConfigureAndConnectNetworkInternal("SampleConnectSSID", "")); |
- mock_wifi_manager_.CallSSIDListCallback(network_properties_); |
- |
- EXPECT_CALL(mock_wifi_manager_, ConnectToNetworkByIDInternal("SampleGUID2")); |
- network_switcher_.reset(); |
-} |
- |
-} // namespace |
- |
-} // namespace wifi |
- |
-} // namespace local_discovery |