| Index: net/proxy/proxy_resolver_v8_unittest.cc
|
| ===================================================================
|
| --- net/proxy/proxy_resolver_v8_unittest.cc (revision 21630)
|
| +++ net/proxy/proxy_resolver_v8_unittest.cc (working copy)
|
| @@ -85,7 +85,7 @@
|
| ASSERT_TRUE(ok);
|
|
|
| // Load the PAC script into the ProxyResolver.
|
| - SetPacScript(file_contents);
|
| + SetPacScriptByData(file_contents);
|
| }
|
| };
|
|
|
| @@ -100,7 +100,7 @@
|
| resolver.SetPacScriptFromDisk("direct.js");
|
|
|
| net::ProxyInfo proxy_info;
|
| - int result = resolver.GetProxyForURL(kQueryUrl, kPacUrl, &proxy_info);
|
| + int result = resolver.GetProxyForURL(kQueryUrl, &proxy_info, NULL, NULL);
|
|
|
| EXPECT_EQ(net::OK, result);
|
| EXPECT_TRUE(proxy_info.is_direct());
|
| @@ -114,7 +114,7 @@
|
| resolver.SetPacScriptFromDisk("return_empty_string.js");
|
|
|
| net::ProxyInfo proxy_info;
|
| - int result = resolver.GetProxyForURL(kQueryUrl, kPacUrl, &proxy_info);
|
| + int result = resolver.GetProxyForURL(kQueryUrl, &proxy_info, NULL, NULL);
|
|
|
| EXPECT_EQ(net::OK, result);
|
| EXPECT_TRUE(proxy_info.is_direct());
|
| @@ -133,7 +133,7 @@
|
| {
|
| net::ProxyInfo proxy_info;
|
| int result = resolver.GetProxyForURL(GURL("http://query.com/path"),
|
| - kPacUrl, &proxy_info);
|
| + &proxy_info, NULL, NULL);
|
| EXPECT_EQ(net::OK, result);
|
| EXPECT_EQ("http.query.com.path.query.com:80",
|
| proxy_info.proxy_server().ToURI());
|
| @@ -141,7 +141,7 @@
|
| {
|
| net::ProxyInfo proxy_info;
|
| int result = resolver.GetProxyForURL(GURL("ftp://query.com:90/path"),
|
| - kPacUrl, &proxy_info);
|
| + &proxy_info, NULL, NULL);
|
| EXPECT_EQ(net::OK, result);
|
| // Note that FindProxyForURL(url, host) does not expect |host| to contain
|
| // the port number.
|
| @@ -171,7 +171,7 @@
|
| resolver.SetPacScriptFromDisk(filenames[i]);
|
|
|
| net::ProxyInfo proxy_info;
|
| - int result = resolver.GetProxyForURL(kQueryUrl, kPacUrl, &proxy_info);
|
| + int result = resolver.GetProxyForURL(kQueryUrl, &proxy_info, NULL, NULL);
|
|
|
| EXPECT_EQ(net::ERR_PAC_SCRIPT_FAILED, result);
|
|
|
| @@ -190,7 +190,7 @@
|
| resolver.SetPacScriptFromDisk("no_entrypoint.js");
|
|
|
| net::ProxyInfo proxy_info;
|
| - int result = resolver.GetProxyForURL(kQueryUrl, kPacUrl, &proxy_info);
|
| + int result = resolver.GetProxyForURL(kQueryUrl, &proxy_info, NULL, NULL);
|
|
|
| EXPECT_EQ(net::ERR_PAC_SCRIPT_FAILED, result);
|
|
|
| @@ -207,7 +207,7 @@
|
| resolver.SetPacScriptFromDisk("missing_close_brace.js");
|
|
|
| net::ProxyInfo proxy_info;
|
| - int result = resolver.GetProxyForURL(kQueryUrl, kPacUrl, &proxy_info);
|
| + int result = resolver.GetProxyForURL(kQueryUrl, &proxy_info, NULL, NULL);
|
|
|
| EXPECT_EQ(net::ERR_PAC_SCRIPT_FAILED, result);
|
|
|
| @@ -234,7 +234,7 @@
|
| // The PAC script increments a counter each time we invoke it.
|
| for (int i = 0; i < 3; ++i) {
|
| net::ProxyInfo proxy_info;
|
| - int result = resolver.GetProxyForURL(kQueryUrl, kPacUrl, &proxy_info);
|
| + int result = resolver.GetProxyForURL(kQueryUrl, &proxy_info, NULL, NULL);
|
| EXPECT_EQ(net::OK, result);
|
| EXPECT_EQ(StringPrintf("sideffect_%d:80", i),
|
| proxy_info.proxy_server().ToURI());
|
| @@ -246,7 +246,7 @@
|
|
|
| for (int i = 0; i < 3; ++i) {
|
| net::ProxyInfo proxy_info;
|
| - int result = resolver.GetProxyForURL(kQueryUrl, kPacUrl, &proxy_info);
|
| + int result = resolver.GetProxyForURL(kQueryUrl, &proxy_info, NULL, NULL);
|
| EXPECT_EQ(net::OK, result);
|
| EXPECT_EQ(StringPrintf("sideffect_%d:80", i),
|
| proxy_info.proxy_server().ToURI());
|
| @@ -259,7 +259,7 @@
|
| resolver.SetPacScriptFromDisk("unhandled_exception.js");
|
|
|
| net::ProxyInfo proxy_info;
|
| - int result = resolver.GetProxyForURL(kQueryUrl, kPacUrl, &proxy_info);
|
| + int result = resolver.GetProxyForURL(kQueryUrl, &proxy_info, NULL, NULL);
|
|
|
| EXPECT_EQ(net::ERR_PAC_SCRIPT_FAILED, result);
|
|
|
| @@ -278,7 +278,7 @@
|
| resolver.SetPacScriptFromDisk("return_unicode.js");
|
|
|
| net::ProxyInfo proxy_info;
|
| - int result = resolver.GetProxyForURL(kQueryUrl, kPacUrl, &proxy_info);
|
| + int result = resolver.GetProxyForURL(kQueryUrl, &proxy_info, NULL, NULL);
|
|
|
| // The result from this resolve was unparseable, because it
|
| // wasn't ascii.
|
| @@ -291,7 +291,7 @@
|
| resolver.SetPacScriptFromDisk("pac_library_unittest.js");
|
|
|
| net::ProxyInfo proxy_info;
|
| - int result = resolver.GetProxyForURL(kQueryUrl, kPacUrl, &proxy_info);
|
| + int result = resolver.GetProxyForURL(kQueryUrl, &proxy_info, NULL, NULL);
|
|
|
| // If the javascript side of this unit-test fails, it will throw a javascript
|
| // exception. Otherwise it will return "PROXY success:80".
|
| @@ -302,33 +302,33 @@
|
| EXPECT_EQ(0U, resolver.mock_js_bindings()->errors.size());
|
| }
|
|
|
| -// Try resolving when SetPacScript() has not been called.
|
| +// Try resolving when SetPacScriptByData() has not been called.
|
| TEST(ProxyResolverV8Test, NoSetPacScript) {
|
| ProxyResolverV8WithMockBindings resolver;
|
|
|
| net::ProxyInfo proxy_info;
|
|
|
| // Resolve should fail, as we are not yet initialized with a script.
|
| - int result = resolver.GetProxyForURL(kQueryUrl, kPacUrl, &proxy_info);
|
| + int result = resolver.GetProxyForURL(kQueryUrl, &proxy_info, NULL, NULL);
|
| EXPECT_EQ(net::ERR_FAILED, result);
|
|
|
| // Initialize it.
|
| resolver.SetPacScriptFromDisk("direct.js");
|
|
|
| // Resolve should now succeed.
|
| - result = resolver.GetProxyForURL(kQueryUrl, kPacUrl, &proxy_info);
|
| + result = resolver.GetProxyForURL(kQueryUrl, &proxy_info, NULL, NULL);
|
| EXPECT_EQ(net::OK, result);
|
|
|
| // Clear it, by initializing with an empty string.
|
| - resolver.SetPacScript(std::string());
|
| + resolver.SetPacScriptByData(std::string());
|
|
|
| // Resolve should fail again now.
|
| - result = resolver.GetProxyForURL(kQueryUrl, kPacUrl, &proxy_info);
|
| + result = resolver.GetProxyForURL(kQueryUrl, &proxy_info, NULL, NULL);
|
| EXPECT_EQ(net::ERR_FAILED, result);
|
|
|
| // Load a good script once more.
|
| resolver.SetPacScriptFromDisk("direct.js");
|
| - result = resolver.GetProxyForURL(kQueryUrl, kPacUrl, &proxy_info);
|
| + result = resolver.GetProxyForURL(kQueryUrl, &proxy_info, NULL, NULL);
|
| EXPECT_EQ(net::OK, result);
|
|
|
| EXPECT_EQ(0U, resolver.mock_js_bindings()->alerts.size());
|
| @@ -341,7 +341,7 @@
|
| resolver.SetPacScriptFromDisk("bindings.js");
|
|
|
| net::ProxyInfo proxy_info;
|
| - int result = resolver.GetProxyForURL(kQueryUrl, kPacUrl, &proxy_info);
|
| + int result = resolver.GetProxyForURL(kQueryUrl, &proxy_info, NULL, NULL);
|
|
|
| EXPECT_EQ(net::OK, result);
|
| EXPECT_TRUE(proxy_info.is_direct());
|
|
|