Index: net/proxy/proxy_script_fetcher_unittest.cc |
=================================================================== |
--- net/proxy/proxy_script_fetcher_unittest.cc (revision 7513) |
+++ net/proxy/proxy_script_fetcher_unittest.cc (working copy) |
@@ -181,25 +181,23 @@ |
// Note that all mime types are allowed for PAC file, to be consistent |
// with other browsers. |
TEST_F(ProxyScriptFetcherTest, HttpMimeType) { |
- scoped_refptr<HTTPTestServer> server = |
- HTTPTestServer::CreateServer(kDocRoot); |
- ASSERT_TRUE(NULL != server.get()); |
+ TestServer server(kDocRoot); |
SynchFetcher pac_fetcher; |
{ // Fetch a PAC with mime type "text/plain" |
- GURL url = server->TestServerPage("files/pac.txt"); |
+ GURL url = server.TestServerPage("files/pac.txt"); |
FetchResult result = pac_fetcher.Fetch(url); |
EXPECT_EQ(net::OK, result.code); |
EXPECT_EQ("-pac.txt-\n", result.bytes); |
} |
{ // Fetch a PAC with mime type "text/html" |
- GURL url = server->TestServerPage("files/pac.html"); |
+ GURL url = server.TestServerPage("files/pac.html"); |
FetchResult result = pac_fetcher.Fetch(url); |
EXPECT_EQ(net::OK, result.code); |
EXPECT_EQ("-pac.html-\n", result.bytes); |
} |
{ // Fetch a PAC with mime type "application/x-ns-proxy-autoconfig" |
- GURL url = server->TestServerPage("files/pac.nsproxy"); |
+ GURL url = server.TestServerPage("files/pac.nsproxy"); |
FetchResult result = pac_fetcher.Fetch(url); |
EXPECT_EQ(net::OK, result.code); |
EXPECT_EQ("-pac.nsproxy-\n", result.bytes); |
@@ -207,19 +205,17 @@ |
} |
TEST_F(ProxyScriptFetcherTest, HttpStatusCode) { |
- scoped_refptr<HTTPTestServer> server = |
- HTTPTestServer::CreateServer(kDocRoot); |
- ASSERT_TRUE(NULL != server.get()); |
+ TestServer server(kDocRoot); |
SynchFetcher pac_fetcher; |
{ // Fetch a PAC which gives a 500 -- FAIL |
- GURL url = server->TestServerPage("files/500.pac"); |
+ GURL url = server.TestServerPage("files/500.pac"); |
FetchResult result = pac_fetcher.Fetch(url); |
EXPECT_EQ(net::ERR_PAC_STATUS_NOT_OK, result.code); |
EXPECT_TRUE(result.bytes.empty()); |
} |
{ // Fetch a PAC which gives a 404 -- FAIL |
- GURL url = server->TestServerPage("files/404.pac"); |
+ GURL url = server.TestServerPage("files/404.pac"); |
FetchResult result = pac_fetcher.Fetch(url); |
EXPECT_EQ(net::ERR_PAC_STATUS_NOT_OK, result.code); |
EXPECT_TRUE(result.bytes.empty()); |
@@ -227,23 +223,19 @@ |
} |
TEST_F(ProxyScriptFetcherTest, ContentDisposition) { |
- scoped_refptr<HTTPTestServer> server = |
- HTTPTestServer::CreateServer(kDocRoot); |
- ASSERT_TRUE(NULL != server.get()); |
+ TestServer server(kDocRoot); |
SynchFetcher pac_fetcher; |
// Fetch PAC scripts via HTTP with a Content-Disposition header -- should |
// have no effect. |
- GURL url = server->TestServerPage("files/downloadable.pac"); |
+ GURL url = server.TestServerPage("files/downloadable.pac"); |
FetchResult result = pac_fetcher.Fetch(url); |
EXPECT_EQ(net::OK, result.code); |
EXPECT_EQ("-downloadable.pac-\n", result.bytes); |
} |
TEST_F(ProxyScriptFetcherTest, TooLarge) { |
- scoped_refptr<HTTPTestServer> server = |
- HTTPTestServer::CreateServer(kDocRoot); |
- ASSERT_TRUE(NULL != server.get()); |
+ TestServer server(kDocRoot); |
SynchFetcher pac_fetcher; |
// Set the maximum response size to 50 bytes. |
@@ -251,7 +243,7 @@ |
// These two URLs are the same file, but are http:// vs file:// |
GURL urls[] = { |
- server->TestServerPage("files/large-pac.nsproxy"), |
+ server.TestServerPage("files/large-pac.nsproxy"), |
GetTestFileUrl("large-pac.nsproxy") |
}; |
@@ -268,7 +260,7 @@ |
net::ProxyScriptFetcher::SetSizeConstraintForUnittest(prev_size); |
{ // Make sure we can still fetch regular URLs. |
- GURL url = server->TestServerPage("files/pac.nsproxy"); |
+ GURL url = server.TestServerPage("files/pac.nsproxy"); |
FetchResult result = pac_fetcher.Fetch(url); |
EXPECT_EQ(net::OK, result.code); |
EXPECT_EQ("-pac.nsproxy-\n", result.bytes); |
@@ -276,9 +268,7 @@ |
} |
TEST_F(ProxyScriptFetcherTest, Hang) { |
- scoped_refptr<HTTPTestServer> server = |
- HTTPTestServer::CreateServer(kDocRoot); |
- ASSERT_TRUE(NULL != server.get()); |
+ TestServer server(kDocRoot); |
SynchFetcher pac_fetcher; |
// Set the timeout period to 0.5 seconds. |
@@ -287,7 +277,7 @@ |
// Try fetching a URL which takes 1.2 seconds. We should abort the request |
// after 500 ms, and fail with a timeout error. |
- { GURL url = server->TestServerPage("slow/proxy.pac?1.2"); |
+ { GURL url = server.TestServerPage("slow/proxy.pac?1.2"); |
FetchResult result = pac_fetcher.Fetch(url); |
EXPECT_EQ(net::ERR_TIMED_OUT, result.code); |
EXPECT_TRUE(result.bytes.empty()); |
@@ -297,7 +287,7 @@ |
net::ProxyScriptFetcher::SetTimeoutConstraintForUnittest(prev_timeout); |
{ // Make sure we can still fetch regular URLs. |
- GURL url = server->TestServerPage("files/pac.nsproxy"); |
+ GURL url = server.TestServerPage("files/pac.nsproxy"); |
FetchResult result = pac_fetcher.Fetch(url); |
EXPECT_EQ(net::OK, result.code); |
EXPECT_EQ("-pac.nsproxy-\n", result.bytes); |