Index: chrome/browser/history/redirect_browsertest.cc |
diff --git a/chrome/browser/history/redirect_browsertest.cc b/chrome/browser/history/redirect_browsertest.cc |
index f51c18f41f877d8b8836435b6f2d4fc8ed36c1ee..56fb331bf34828782b1aa33da6302c4a66a1b5a4 100644 |
--- a/chrome/browser/history/redirect_browsertest.cc |
+++ b/chrome/browser/history/redirect_browsertest.cc |
@@ -33,7 +33,7 @@ |
#include "content/public/test/browser_test_utils.h" |
#include "content/public/test/test_navigation_observer.h" |
#include "net/base/filename_util.h" |
-#include "net/test/spawned_test_server/spawned_test_server.h" |
+#include "net/test/embedded_test_server/embedded_test_server.h" |
#include "ui/events/event_constants.h" |
class RedirectTest : public InProcessBrowserTest { |
@@ -73,10 +73,10 @@ class RedirectTest : public InProcessBrowserTest { |
// Tests a single server redirect |
IN_PROC_BROWSER_TEST_F(RedirectTest, Server) { |
- ASSERT_TRUE(test_server()->Start()); |
- GURL final_url = test_server()->GetURL(std::string()); |
- GURL first_url = test_server()->GetURL( |
- "server-redirect?" + final_url.spec()); |
+ ASSERT_TRUE(embedded_test_server()->Start()); |
+ GURL final_url = embedded_test_server()->GetURL("/defaultresponse"); |
+ GURL first_url = |
+ embedded_test_server()->GetURL("/server-redirect?" + final_url.spec()); |
ui_test_utils::NavigateToURL(browser(), first_url); |
@@ -88,11 +88,11 @@ IN_PROC_BROWSER_TEST_F(RedirectTest, Server) { |
// Tests a single client redirect. |
IN_PROC_BROWSER_TEST_F(RedirectTest, Client) { |
- ASSERT_TRUE(test_server()->Start()); |
+ ASSERT_TRUE(embedded_test_server()->Start()); |
- GURL final_url = test_server()->GetURL(std::string()); |
- GURL first_url = test_server()->GetURL( |
- "client-redirect?" + final_url.spec()); |
+ GURL final_url = embedded_test_server()->GetURL("/defaultresponse"); |
+ GURL first_url = |
+ embedded_test_server()->GetURL("/client-redirect?" + final_url.spec()); |
// The client redirect appears as two page visits in the browser. |
ui_test_utils::NavigateToURLBlockUntilNavigationsComplete( |
@@ -118,11 +118,11 @@ IN_PROC_BROWSER_TEST_F(RedirectTest, Client) { |
// http://code.google.com/p/chromium/issues/detail?id=62772 |
IN_PROC_BROWSER_TEST_F(RedirectTest, ClientEmptyReferer) { |
- ASSERT_TRUE(test_server()->Start()); |
+ ASSERT_TRUE(embedded_test_server()->Start()); |
// Create the file contents, which will do a redirect to the |
// test server. |
- GURL final_url = test_server()->GetURL(std::string()); |
+ GURL final_url = embedded_test_server()->GetURL("/defaultresponse"); |
ASSERT_TRUE(final_url.is_valid()); |
std::string file_redirect_contents = base::StringPrintf( |
"<html>" |
@@ -184,15 +184,15 @@ IN_PROC_BROWSER_TEST_F(RedirectTest, ClientCancelled) { |
// Tests a client->server->server redirect |
IN_PROC_BROWSER_TEST_F(RedirectTest, ClientServerServer) { |
- ASSERT_TRUE(test_server()->Start()); |
+ ASSERT_TRUE(embedded_test_server()->Start()); |
- GURL final_url = test_server()->GetURL(std::string()); |
- GURL next_to_last = test_server()->GetURL( |
- "server-redirect?" + final_url.spec()); |
- GURL second_url = test_server()->GetURL( |
- "server-redirect?" + next_to_last.spec()); |
- GURL first_url = test_server()->GetURL( |
- "client-redirect?" + second_url.spec()); |
+ GURL final_url = embedded_test_server()->GetURL("/defaultresponse"); |
+ GURL next_to_last = |
+ embedded_test_server()->GetURL("/server-redirect?" + final_url.spec()); |
+ GURL second_url = |
+ embedded_test_server()->GetURL("/server-redirect?" + next_to_last.spec()); |
+ GURL first_url = |
+ embedded_test_server()->GetURL("/client-redirect?" + second_url.spec()); |
ui_test_utils::NavigateToURLBlockUntilNavigationsComplete( |
browser(), first_url, 2); |
@@ -206,13 +206,13 @@ IN_PROC_BROWSER_TEST_F(RedirectTest, ClientServerServer) { |
// Tests that the "#reference" gets preserved across server redirects. |
IN_PROC_BROWSER_TEST_F(RedirectTest, ServerReference) { |
- ASSERT_TRUE(test_server()->Start()); |
+ ASSERT_TRUE(embedded_test_server()->Start()); |
const std::string ref("reference"); |
- GURL final_url = test_server()->GetURL(std::string()); |
- GURL initial_url = test_server()->GetURL( |
- "server-redirect?" + final_url.spec() + "#" + ref); |
+ GURL final_url = embedded_test_server()->GetURL("/defaultresponse"); |
+ GURL initial_url = embedded_test_server()->GetURL( |
+ "/server-redirect?" + final_url.spec() + "#" + ref); |
ui_test_utils::NavigateToURL(browser(), initial_url); |
@@ -227,12 +227,12 @@ IN_PROC_BROWSER_TEST_F(RedirectTest, ServerReference) { |
// |
// Flaky on XP and Vista, http://crbug.com/69390. |
IN_PROC_BROWSER_TEST_F(RedirectTest, NoHttpToFile) { |
- ASSERT_TRUE(test_server()->Start()); |
+ ASSERT_TRUE(embedded_test_server()->Start()); |
GURL file_url = ui_test_utils::GetTestUrl( |
base::FilePath(), base::FilePath().AppendASCII("http_to_file.html")); |
- GURL initial_url = test_server()->GetURL( |
- "client-redirect?" + file_url.spec()); |
+ GURL initial_url = |
+ embedded_test_server()->GetURL("/client-redirect?" + file_url.spec()); |
ui_test_utils::NavigateToURL(browser(), initial_url); |
// We make sure the title doesn't match the title from the file, because the |
@@ -244,7 +244,7 @@ IN_PROC_BROWSER_TEST_F(RedirectTest, NoHttpToFile) { |
// Ensures that non-user initiated location changes (within page) are |
// flagged as client redirects. See bug 1139823. |
IN_PROC_BROWSER_TEST_F(RedirectTest, ClientFragments) { |
- ASSERT_TRUE(test_server()->Start()); |
+ ASSERT_TRUE(embedded_test_server()->Start()); |
GURL first_url = ui_test_utils::GetTestUrl( |
base::FilePath(), base::FilePath().AppendASCII("ref_redirect.html")); |
ui_test_utils::NavigateToURL(browser(), first_url); |
@@ -255,7 +255,7 @@ IN_PROC_BROWSER_TEST_F(RedirectTest, ClientFragments) { |
// TODO(timsteele): This is disabled because our current testserver can't |
// handle multiple requests in parallel, making it hang on the first request |
-// to /slow?60. It's unable to serve our second request for files/title2.html |
+// to /slow?60. It's unable to serve our second request for /title2.html |
// until /slow? completes, which doesn't give the desired behavior. We could |
// alternatively load the second page from disk, but we would need to start |
// the browser for this testcase with --process-per-tab, and I don't think |
@@ -269,12 +269,12 @@ IN_PROC_BROWSER_TEST_F(RedirectTest, |
// which causes it to start a provisional load, and while it is waiting |
// for the response (which means it hasn't committed the load for the client |
// redirect destination page yet), we issue a new navigation request. |
- ASSERT_TRUE(test_server()->Start()); |
+ ASSERT_TRUE(embedded_test_server()->Start()); |
- GURL final_url = test_server()->GetURL("files/title2.html"); |
- GURL slow = test_server()->GetURL("slow?60"); |
- GURL first_url = test_server()->GetURL( |
- "client-redirect?" + slow.spec()); |
+ GURL final_url = embedded_test_server()->GetURL("/title2.html"); |
+ GURL slow = embedded_test_server()->GetURL("/slow?60"); |
+ GURL first_url = |
+ embedded_test_server()->GetURL("/client-redirect?" + slow.spec()); |
content::WebContents* web_contents = |
browser()->tab_strip_model()->GetActiveWebContents(); |
@@ -297,7 +297,7 @@ IN_PROC_BROWSER_TEST_F(RedirectTest, |
bool final_navigation_not_redirect = true; |
std::vector<GURL> redirects = GetRedirects(first_url); |
- // Check to make sure our request for files/title2.html doesn't get flagged |
+ // Check to make sure our request for /title2.html doesn't get flagged |
// as a client redirect from the first (/client-redirect?) page. |
for (std::vector<GURL>::iterator it = redirects.begin(); |
it != redirects.end(); ++it) { |