| Index: chrome/browser/captive_portal/captive_portal_browsertest.cc
|
| diff --git a/chrome/browser/captive_portal/captive_portal_browsertest.cc b/chrome/browser/captive_portal/captive_portal_browsertest.cc
|
| index 9f4ce844cc68163bdf580345c10b72b4bc397936..7a7d6dd718923bec2813b857450fb0b7b3b9e81d 100644
|
| --- a/chrome/browser/captive_portal/captive_portal_browsertest.cc
|
| +++ b/chrome/browser/captive_portal/captive_portal_browsertest.cc
|
| @@ -53,13 +53,12 @@
|
| #include "net/url_request/url_request_status.h"
|
| #include "testing/gtest/include/gtest/gtest.h"
|
|
|
| +using captive_portal::CaptivePortalResult;
|
| using content::BrowserThread;
|
| using content::URLRequestFailedJob;
|
| using content::URLRequestMockHTTPJob;
|
| using content::WebContents;
|
|
|
| -namespace captive_portal {
|
| -
|
| namespace {
|
|
|
| // Path of the fake login page, when using the TestServer.
|
| @@ -685,7 +684,7 @@ class CaptivePortalObserver : public content::NotificationObserver {
|
|
|
| int num_results_received() const { return num_results_received_; }
|
|
|
| - Result captive_portal_result() const {
|
| + CaptivePortalResult captive_portal_result() const {
|
| return captive_portal_result_;
|
| }
|
|
|
| @@ -709,7 +708,7 @@ class CaptivePortalObserver : public content::NotificationObserver {
|
| CaptivePortalService* captive_portal_service_;
|
|
|
| // Last result received.
|
| - Result captive_portal_result_;
|
| + CaptivePortalResult captive_portal_result_;
|
|
|
| content::NotificationRegistrar registrar_;
|
|
|
| @@ -835,12 +834,14 @@ class CaptivePortalBrowserTest : public InProcessBrowserTest {
|
| // triggering a captive portal check, which is expected to give the result
|
| // |expected_result|. The page finishes loading, with a timeout, after the
|
| // captive portal check.
|
| - void SlowLoadNoCaptivePortal(Browser* browser, Result expected_result);
|
| + void SlowLoadNoCaptivePortal(Browser* browser,
|
| + CaptivePortalResult expected_result);
|
|
|
| // Navigates |browser|'s active tab to an SSL timeout, expecting a captive
|
| // portal check to be triggered and return a result which will indicates
|
| // there's no detected captive portal.
|
| - void FastTimeoutNoCaptivePortal(Browser* browser, Result expected_result);
|
| + void FastTimeoutNoCaptivePortal(Browser* browser,
|
| + CaptivePortalResult expected_result);
|
|
|
| // Navigates the active tab to a slow loading SSL page, which will then
|
| // trigger a captive portal test. The test is expected to find a captive
|
| @@ -1051,7 +1052,8 @@ void CaptivePortalBrowserTest::NavigateToPageExpectNoTest(
|
| }
|
|
|
| void CaptivePortalBrowserTest::SlowLoadNoCaptivePortal(
|
| - Browser* browser, Result expected_result) {
|
| + Browser* browser,
|
| + CaptivePortalResult expected_result) {
|
| CaptivePortalTabReloader* tab_reloader =
|
| GetTabReloader(browser->tab_strip_model()->GetActiveWebContents());
|
| ASSERT_TRUE(tab_reloader);
|
| @@ -1090,8 +1092,9 @@ void CaptivePortalBrowserTest::SlowLoadNoCaptivePortal(
|
| }
|
|
|
| void CaptivePortalBrowserTest::FastTimeoutNoCaptivePortal(
|
| - Browser* browser, Result expected_result) {
|
| - ASSERT_NE(expected_result, RESULT_BEHIND_CAPTIVE_PORTAL);
|
| + Browser* browser,
|
| + CaptivePortalResult expected_result) {
|
| + ASSERT_NE(expected_result, captive_portal::RESULT_BEHIND_CAPTIVE_PORTAL);
|
|
|
| // Set the load time to be large, so the timer won't trigger. The value is
|
| // not restored at the end of the function.
|
| @@ -1212,7 +1215,7 @@ void CaptivePortalBrowserTest::SlowLoadBehindCaptivePortal(
|
|
|
| EXPECT_EQ(initial_loading_tabs + 1, NumLoadingTabs());
|
| EXPECT_EQ(expected_broken_tabs, NumBrokenTabs());
|
| - EXPECT_EQ(RESULT_BEHIND_CAPTIVE_PORTAL,
|
| + EXPECT_EQ(captive_portal::RESULT_BEHIND_CAPTIVE_PORTAL,
|
| portal_observer.captive_portal_result());
|
| EXPECT_EQ(expected_portal_checks, portal_observer.num_results_received());
|
| EXPECT_FALSE(CheckPending(browser));
|
| @@ -1291,7 +1294,7 @@ void CaptivePortalBrowserTest::FastErrorBehindCaptivePortal(
|
|
|
| EXPECT_EQ(initial_loading_tabs, NumLoadingTabs());
|
| EXPECT_EQ(expected_broken_tabs, NumBrokenTabs());
|
| - EXPECT_EQ(RESULT_BEHIND_CAPTIVE_PORTAL,
|
| + EXPECT_EQ(captive_portal::RESULT_BEHIND_CAPTIVE_PORTAL,
|
| portal_observer.captive_portal_result());
|
| EXPECT_EQ(1, portal_observer.num_results_received());
|
| EXPECT_FALSE(CheckPending(browser));
|
| @@ -1325,7 +1328,7 @@ void CaptivePortalBrowserTest::NavigateLoginTab(Browser* browser,
|
| navigation_observer.WaitForNavigations(1);
|
|
|
| // Check the captive portal result.
|
| - EXPECT_EQ(RESULT_BEHIND_CAPTIVE_PORTAL,
|
| + EXPECT_EQ(captive_portal::RESULT_BEHIND_CAPTIVE_PORTAL,
|
| portal_observer.captive_portal_result());
|
| EXPECT_EQ(1, portal_observer.num_results_received());
|
| EXPECT_FALSE(CheckPending(browser));
|
| @@ -1571,7 +1574,7 @@ IN_PROC_BROWSER_TEST_F(CaptivePortalBrowserTest, RequestFails) {
|
| SetUpCaptivePortalService(
|
| browser()->profile(),
|
| URLRequestFailedJob::GetMockHttpUrl(net::ERR_CONNECTION_CLOSED));
|
| - SlowLoadNoCaptivePortal(browser(), RESULT_NO_RESPONSE);
|
| + SlowLoadNoCaptivePortal(browser(), captive_portal::RESULT_NO_RESPONSE);
|
| }
|
|
|
| // Same as above, but for the rather unlikely case that the connection times out
|
| @@ -1580,13 +1583,13 @@ IN_PROC_BROWSER_TEST_F(CaptivePortalBrowserTest, RequestFailsFastTimout) {
|
| SetUpCaptivePortalService(
|
| browser()->profile(),
|
| URLRequestFailedJob::GetMockHttpUrl(net::ERR_CONNECTION_CLOSED));
|
| - FastTimeoutNoCaptivePortal(browser(), RESULT_NO_RESPONSE);
|
| + FastTimeoutNoCaptivePortal(browser(), captive_portal::RESULT_NO_RESPONSE);
|
| }
|
|
|
| // Checks the case that captive portal detection is disabled.
|
| IN_PROC_BROWSER_TEST_F(CaptivePortalBrowserTest, Disabled) {
|
| EnableCaptivePortalDetection(browser()->profile(), false);
|
| - SlowLoadNoCaptivePortal(browser(), RESULT_INTERNET_CONNECTED);
|
| + SlowLoadNoCaptivePortal(browser(), captive_portal::RESULT_INTERNET_CONNECTED);
|
| }
|
|
|
| // Checks that we look for a captive portal on HTTPS timeouts and don't reload
|
| @@ -1598,7 +1601,7 @@ IN_PROC_BROWSER_TEST_F(CaptivePortalBrowserTest, InternetConnected) {
|
| ASSERT_TRUE(test_server()->Start());
|
| SetUpCaptivePortalService(browser()->profile(),
|
| test_server()->GetURL("nocontent"));
|
| - SlowLoadNoCaptivePortal(browser(), RESULT_INTERNET_CONNECTED);
|
| + SlowLoadNoCaptivePortal(browser(), captive_portal::RESULT_INTERNET_CONNECTED);
|
| }
|
|
|
| // Checks that no login page is opened when the HTTP test URL redirects to an
|
| @@ -1624,7 +1627,7 @@ IN_PROC_BROWSER_TEST_F(CaptivePortalBrowserTest, RedirectSSLCertError) {
|
| browser()->profile(),
|
| test_server()->GetURL(CreateServerRedirect(ssl_login_url.spec())));
|
|
|
| - SlowLoadNoCaptivePortal(browser(), RESULT_NO_RESPONSE);
|
| + SlowLoadNoCaptivePortal(browser(), captive_portal::RESULT_NO_RESPONSE);
|
| }
|
|
|
| // A slow SSL load triggers a captive portal check. The user logs on before
|
| @@ -1948,7 +1951,7 @@ IN_PROC_BROWSER_TEST_F(CaptivePortalBrowserTest, GoBackToTimeout) {
|
| // login tab.
|
| EnableCaptivePortalDetection(browser()->profile(), false);
|
|
|
| - SlowLoadNoCaptivePortal(browser(), RESULT_INTERNET_CONNECTED);
|
| + SlowLoadNoCaptivePortal(browser(), captive_portal::RESULT_INTERNET_CONNECTED);
|
|
|
| // Navigate to a working page.
|
| ui_test_utils::NavigateToURL(
|
| @@ -1979,7 +1982,7 @@ IN_PROC_BROWSER_TEST_F(CaptivePortalBrowserTest, GoBackToTimeout) {
|
|
|
| EXPECT_EQ(1, portal_observer.num_results_received());
|
| ASSERT_FALSE(CheckPending(browser()));
|
| - ASSERT_EQ(RESULT_BEHIND_CAPTIVE_PORTAL,
|
| + ASSERT_EQ(captive_portal::RESULT_BEHIND_CAPTIVE_PORTAL,
|
| portal_observer.captive_portal_result());
|
|
|
| ASSERT_EQ(CaptivePortalTabReloader::STATE_BROKEN_BY_PORTAL,
|
| @@ -2032,7 +2035,7 @@ IN_PROC_BROWSER_TEST_F(CaptivePortalBrowserTest, ReloadTimeout) {
|
|
|
| ASSERT_EQ(1, portal_observer.num_results_received());
|
| ASSERT_FALSE(CheckPending(browser()));
|
| - ASSERT_EQ(RESULT_BEHIND_CAPTIVE_PORTAL,
|
| + ASSERT_EQ(captive_portal::RESULT_BEHIND_CAPTIVE_PORTAL,
|
| portal_observer.captive_portal_result());
|
|
|
| ASSERT_EQ(CaptivePortalTabReloader::STATE_BROKEN_BY_PORTAL,
|
| @@ -2112,7 +2115,7 @@ IN_PROC_BROWSER_TEST_F(CaptivePortalBrowserTest, DISABLED_TwoWindows) {
|
|
|
| // Check captive portal test results.
|
| portal_observer.WaitForResults(1);
|
| - ASSERT_EQ(RESULT_BEHIND_CAPTIVE_PORTAL,
|
| + ASSERT_EQ(captive_portal::RESULT_BEHIND_CAPTIVE_PORTAL,
|
| portal_observer.captive_portal_result());
|
| EXPECT_EQ(1, portal_observer.num_results_received());
|
|
|
| @@ -2198,5 +2201,3 @@ IN_PROC_BROWSER_TEST_F(CaptivePortalBrowserTest, HstsLogin) {
|
| Login(browser(), 1, 0);
|
| FailLoadsAfterLogin(browser(), 1);
|
| }
|
| -
|
| -} // namespace captive_portal
|
|
|