| OLD | NEW |
| 1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 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 "chrome/browser/chromeos/login/oobe_base_test.h" | 5 #include "chrome/browser/chromeos/login/oobe_base_test.h" |
| 6 | 6 |
| 7 #include "base/command_line.h" | 7 #include "base/command_line.h" |
| 8 #include "base/message_loop/message_loop.h" | 8 #include "base/message_loop/message_loop.h" |
| 9 #include "base/path_service.h" | 9 #include "base/path_service.h" |
| 10 #include "chrome/browser/chrome_notification_types.h" | 10 #include "chrome/browser/chrome_notification_types.h" |
| (...skipping 95 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 106 GURL gaia_url = server_url.ReplaceComponents(replace_gaia_host); | 106 GURL gaia_url = server_url.ReplaceComponents(replace_gaia_host); |
| 107 command_line->AppendSwitchASCII(::switches::kGaiaUrl, gaia_url.spec()); | 107 command_line->AppendSwitchASCII(::switches::kGaiaUrl, gaia_url.spec()); |
| 108 command_line->AppendSwitchASCII(::switches::kLsoUrl, gaia_url.spec()); | 108 command_line->AppendSwitchASCII(::switches::kLsoUrl, gaia_url.spec()); |
| 109 command_line->AppendSwitchASCII(::switches::kGoogleApisUrl, | 109 command_line->AppendSwitchASCII(::switches::kGoogleApisUrl, |
| 110 gaia_url.spec()); | 110 gaia_url.spec()); |
| 111 fake_gaia_->Initialize(); | 111 fake_gaia_->Initialize(); |
| 112 } | 112 } |
| 113 | 113 |
| 114 void OobeBaseTest::SimulateNetworkOffline() { | 114 void OobeBaseTest::SimulateNetworkOffline() { |
| 115 NetworkPortalDetector::CaptivePortalState offline_state; | 115 NetworkPortalDetector::CaptivePortalState offline_state; |
| 116 offline_state.status = NetworkPortalDetector::CAPTIVE_PORTAL_STATUS_OFFLINE; | 116 offline_state.status = captive_portal::CAPTIVE_PORTAL_STATUS_OFFLINE; |
| 117 network_portal_detector_->SetDetectionResultsForTesting( | 117 network_portal_detector_->SetDetectionResultsForTesting( |
| 118 kStubEthernetServicePath, offline_state); | 118 kStubEthernetServicePath, offline_state); |
| 119 network_portal_detector_->NotifyObserversForTesting(); | 119 network_portal_detector_->NotifyObserversForTesting(); |
| 120 } | 120 } |
| 121 | 121 |
| 122 base::Closure OobeBaseTest::SimulateNetworkOfflineClosure() { | 122 base::Closure OobeBaseTest::SimulateNetworkOfflineClosure() { |
| 123 return base::Bind(&OobeBaseTest::SimulateNetworkOffline, | 123 return base::Bind(&OobeBaseTest::SimulateNetworkOffline, |
| 124 base::Unretained(this)); | 124 base::Unretained(this)); |
| 125 } | 125 } |
| 126 | 126 |
| 127 void OobeBaseTest::SimulateNetworkOnline() { | 127 void OobeBaseTest::SimulateNetworkOnline() { |
| 128 NetworkPortalDetector::CaptivePortalState online_state; | 128 NetworkPortalDetector::CaptivePortalState online_state; |
| 129 online_state.status = NetworkPortalDetector::CAPTIVE_PORTAL_STATUS_ONLINE; | 129 online_state.status = captive_portal::CAPTIVE_PORTAL_STATUS_ONLINE; |
| 130 online_state.response_code = 204; | 130 online_state.response_code = 204; |
| 131 network_portal_detector_->SetDetectionResultsForTesting( | 131 network_portal_detector_->SetDetectionResultsForTesting( |
| 132 kStubEthernetServicePath, online_state); | 132 kStubEthernetServicePath, online_state); |
| 133 network_portal_detector_->NotifyObserversForTesting(); | 133 network_portal_detector_->NotifyObserversForTesting(); |
| 134 } | 134 } |
| 135 | 135 |
| 136 base::Closure OobeBaseTest::SimulateNetworkOnlineClosure() { | 136 base::Closure OobeBaseTest::SimulateNetworkOnlineClosure() { |
| 137 return base::Bind(&OobeBaseTest::SimulateNetworkOnline, | 137 return base::Bind(&OobeBaseTest::SimulateNetworkOnline, |
| 138 base::Unretained(this)); | 138 base::Unretained(this)); |
| 139 } | 139 } |
| 140 | 140 |
| 141 void OobeBaseTest::SimulateNetworkPortal() { | 141 void OobeBaseTest::SimulateNetworkPortal() { |
| 142 NetworkPortalDetector::CaptivePortalState portal_state; | 142 NetworkPortalDetector::CaptivePortalState portal_state; |
| 143 portal_state.status = NetworkPortalDetector::CAPTIVE_PORTAL_STATUS_PORTAL; | 143 portal_state.status = captive_portal::CAPTIVE_PORTAL_STATUS_PORTAL; |
| 144 network_portal_detector_->SetDetectionResultsForTesting( | 144 network_portal_detector_->SetDetectionResultsForTesting( |
| 145 kStubEthernetServicePath, portal_state); | 145 kStubEthernetServicePath, portal_state); |
| 146 network_portal_detector_->NotifyObserversForTesting(); | 146 network_portal_detector_->NotifyObserversForTesting(); |
| 147 } | 147 } |
| 148 | 148 |
| 149 base::Closure OobeBaseTest::SimulateNetworkPortalClosure() { | 149 base::Closure OobeBaseTest::SimulateNetworkPortalClosure() { |
| 150 return base::Bind(&OobeBaseTest::SimulateNetworkPortal, | 150 return base::Bind(&OobeBaseTest::SimulateNetworkPortal, |
| 151 base::Unretained(this)); | 151 base::Unretained(this)); |
| 152 } | 152 } |
| 153 | 153 |
| (...skipping 20 matching lines...) Expand all Loading... |
| 174 | 174 |
| 175 WebUILoginDisplay* OobeBaseTest::GetLoginDisplay() { | 175 WebUILoginDisplay* OobeBaseTest::GetLoginDisplay() { |
| 176 ExistingUserController* controller = | 176 ExistingUserController* controller = |
| 177 ExistingUserController::current_controller(); | 177 ExistingUserController::current_controller(); |
| 178 CHECK(controller); | 178 CHECK(controller); |
| 179 return static_cast<WebUILoginDisplay*>( | 179 return static_cast<WebUILoginDisplay*>( |
| 180 controller->login_display()); | 180 controller->login_display()); |
| 181 } | 181 } |
| 182 | 182 |
| 183 } // namespace chromeos | 183 } // namespace chromeos |
| OLD | NEW |