Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(173)

Unified Diff: net/proxy/proxy_service_unittest.cc

Issue 1745133002: Revert of Change ProxyResolver::GetProxyForURL() to take a scoped_ptr<Request>* rather than a RequestHandle* (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « net/proxy/proxy_service.cc ('k') | net/url_request/url_request_ftp_job_unittest.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: net/proxy/proxy_service_unittest.cc
diff --git a/net/proxy/proxy_service_unittest.cc b/net/proxy/proxy_service_unittest.cc
index 96e2d2eacf4e795a8a5703b0d60f7839bdaaacc8..a9cb9ed5acf5a12d6e73ca1a269ecb8daae1eb12 100644
--- a/net/proxy/proxy_service_unittest.cc
+++ b/net/proxy/proxy_service_unittest.cc
@@ -274,14 +274,25 @@
int proxy_fallback_net_error_;
};
-using JobMap = std::map<GURL, MockAsyncProxyResolver::Job*>;
-
-// Given a jobmap and a list of target URLs |urls|, asserts that the set of URLs
-// of the jobs appearing in |list| is exactly the set of URLs in |urls|.
-JobMap GetJobsForURLs(const JobMap& map, const std::vector<GURL>& urls) {
- size_t a = urls.size();
- size_t b = map.size();
- if (a != b) {
+using RequestMap =
+ std::map<GURL, scoped_refptr<MockAsyncProxyResolver::Request>>;
+
+// Given a list of requests |list| from a MockAsyncProxyResolver and a list of
+// target URLs |_urls|, asserts that the set of URLs of the requests appearing
+// in |list| is exactly the set of URLs in |_urls|, and produces a RequestMap in
+// |*map| containing the requests corresponding to those target |_urls|.
+//
+// Note that this function must return void to allow use of gtest's ASSERT_*
+// macros inside it.
+RequestMap GetRequestsForURLs(
+ const MockAsyncProxyResolver::RequestsList& requests,
+ const std::vector<GURL>& urls) {
+ RequestMap map;
+
+ for (const auto& it : requests)
+ map[it->url()] = it;
+
+ if (urls.size() != map.size()) {
ADD_FAILURE() << "map size (" << map.size() << ") != urls size ("
<< urls.size() << ")";
return map;
@@ -297,11 +308,11 @@
// Given a MockAsyncProxyResolver |resolver| and some GURLs, validates that the
// set of pending request URLs for |resolver| is exactly the supplied list of
-// URLs and returns a map from URLs to the corresponding pending jobs.
-JobMap GetPendingJobsForURLs(const MockAsyncProxyResolver& resolver,
- const GURL& url1 = GURL(),
- const GURL& url2 = GURL(),
- const GURL& url3 = GURL()) {
+// URLs and returns a map from URLs to the corresponding pending requests.
+RequestMap GetPendingRequestsForURLs(const MockAsyncProxyResolver& resolver,
+ const GURL& url1 = GURL(),
+ const GURL& url2 = GURL(),
+ const GURL& url3 = GURL()) {
std::vector<GURL> urls;
if (!url1.is_empty())
urls.push_back(url1);
@@ -309,23 +320,16 @@
urls.push_back(url2);
if (!url3.is_empty())
urls.push_back(url3);
-
- JobMap map;
- for (MockAsyncProxyResolver::Job* it : resolver.pending_jobs()) {
- DCHECK(it);
- map[it->url()] = it;
- }
-
- return GetJobsForURLs(map, urls);
+ return GetRequestsForURLs(resolver.pending_requests(), urls);
}
// Given a MockAsyncProxyResolver |resolver| and some GURLs, validates that the
// set of cancelled request URLs for |resolver| is exactly the supplied list of
-// URLs and returns a map from URLs to the corresponding cancelled jobs.
-JobMap GetCancelledJobsForURLs(const MockAsyncProxyResolver& resolver,
- const GURL& url1 = GURL(),
- const GURL& url2 = GURL(),
- const GURL& url3 = GURL()) {
+// URLs and returns a map from URLs to the corresponding cancelled requests.
+RequestMap GetCancelledRequestsForURLs(const MockAsyncProxyResolver& resolver,
+ const GURL& url1 = GURL(),
+ const GURL& url2 = GURL(),
+ const GURL& url3 = GURL()) {
std::vector<GURL> urls;
if (!url1.is_empty())
urls.push_back(url1);
@@ -333,15 +337,7 @@
urls.push_back(url2);
if (!url3.is_empty())
urls.push_back(url3);
-
- JobMap map;
- for (const scoped_ptr<MockAsyncProxyResolver::Job>& it :
- resolver.cancelled_jobs()) {
- DCHECK(it);
- map[it->url()] = it.get();
- }
-
- return GetJobsForURLs(map, urls);
+ return GetRequestsForURLs(resolver.cancelled_requests(), urls);
}
} // namespace
@@ -411,7 +407,7 @@
// Verify that the ProxyDelegate's behavior is stateless across
// invocations of ResolveProxy. Start by having the callback add a proxy
- // and checking that subsequent jobs are not affected.
+ // and checking that subsequent requests are not affected.
delegate.set_add_proxy(true);
// Callback should interpose:
@@ -507,12 +503,12 @@
factory->pending_requests()[0]->script_data()->url());
factory->pending_requests()[0]->CompleteNowWithForwarder(OK, &resolver);
- ASSERT_EQ(1u, resolver.pending_jobs().size());
- EXPECT_EQ(url, resolver.pending_jobs()[0]->url());
+ ASSERT_EQ(1u, resolver.pending_requests().size());
+ EXPECT_EQ(url, resolver.pending_requests()[0]->url());
// Set the result in proxy resolver.
- resolver.pending_jobs()[0]->results()->UseNamedProxy("foopy");
- resolver.pending_jobs()[0]->CompleteNow(OK);
+ resolver.pending_requests()[0]->results()->UseNamedProxy("foopy");
+ resolver.pending_requests()[0]->CompleteNow(OK);
EXPECT_EQ(OK, callback.WaitForResult());
EXPECT_FALSE(info.is_direct());
@@ -563,10 +559,10 @@
factory->pending_requests()[0]->script_data()->url());
factory->pending_requests()[0]->CompleteNowWithForwarder(OK, &resolver);
- ASSERT_EQ(1u, resolver.pending_jobs().size());
+ ASSERT_EQ(1u, resolver.pending_requests().size());
// The URL should have been simplified, stripping the username/password/hash.
EXPECT_EQ(GURL("http://www.google.com/?ref"),
- resolver.pending_jobs()[0]->url());
+ resolver.pending_requests()[0]->url());
// We end here without ever completing the request -- destruction of
// ProxyService will cancel the outstanding request.
@@ -594,12 +590,12 @@
factory->pending_requests()[0]->script_data()->url());
factory->pending_requests()[0]->CompleteNowWithForwarder(OK, &resolver);
- ASSERT_EQ(1u, resolver.pending_jobs().size());
- EXPECT_EQ(url, resolver.pending_jobs()[0]->url());
+ ASSERT_EQ(1u, resolver.pending_requests().size());
+ EXPECT_EQ(url, resolver.pending_requests()[0]->url());
// Set the result in proxy resolver.
- resolver.pending_jobs()[0]->results()->UseNamedProxy("foopy:8080");
- resolver.pending_jobs()[0]->CompleteNow(OK);
+ resolver.pending_requests()[0]->results()->UseNamedProxy("foopy:8080");
+ resolver.pending_requests()[0]->CompleteNow(OK);
EXPECT_EQ(OK, callback1.WaitForResult());
EXPECT_FALSE(info.is_direct());
@@ -648,11 +644,11 @@
factory->pending_requests()[0]->script_data()->url());
factory->pending_requests()[0]->CompleteNowWithForwarder(OK, &resolver);
- ASSERT_EQ(1u, resolver.pending_jobs().size());
- EXPECT_EQ(url, resolver.pending_jobs()[0]->url());
+ ASSERT_EQ(1u, resolver.pending_requests().size());
+ EXPECT_EQ(url, resolver.pending_requests()[0]->url());
// Simulate a failure in the PAC executor.
- resolver.pending_jobs()[0]->CompleteNow(ERR_PAC_SCRIPT_FAILED);
+ resolver.pending_requests()[0]->CompleteNow(ERR_PAC_SCRIPT_FAILED);
EXPECT_EQ(OK, callback1.WaitForResult());
@@ -706,13 +702,13 @@
factory->pending_requests()[0]->script_data()->url());
factory->pending_requests()[0]->CompleteNowWithForwarder(OK, &resolver);
- ASSERT_EQ(1u, resolver.pending_jobs().size());
- EXPECT_EQ(url, resolver.pending_jobs()[0]->url());
+ ASSERT_EQ(1u, resolver.pending_requests().size());
+ EXPECT_EQ(url, resolver.pending_requests()[0]->url());
// Set the result in proxy resolver.
- resolver.pending_jobs()[0]->results()->UsePacString(
+ resolver.pending_requests()[0]->results()->UsePacString(
"DIRECT ; PROXY foobar:10 ; DIRECT ; PROXY foobar:20");
- resolver.pending_jobs()[0]->CompleteNow(OK);
+ resolver.pending_requests()[0]->CompleteNow(OK);
EXPECT_EQ(OK, callback1.WaitForResult());
EXPECT_TRUE(info.is_direct());
@@ -778,11 +774,11 @@
NULL, NULL, BoundNetLog());
ASSERT_EQ(ERR_IO_PENDING, rv);
factory->pending_requests()[0]->CompleteNowWithForwarder(OK, &resolver);
- ASSERT_EQ(1u, resolver.pending_jobs().size());
+ ASSERT_EQ(1u, resolver.pending_requests().size());
// Set the result in proxy resolver.
- resolver.pending_jobs()[0]->results()->UseNamedProxy("foopy");
- resolver.pending_jobs()[0]->CompleteNow(OK);
+ resolver.pending_requests()[0]->results()->UseNamedProxy("foopy");
+ resolver.pending_requests()[0]->CompleteNow(OK);
EXPECT_EQ(OK, callback.WaitForResult());
EXPECT_EQ(PROXY_CONFIG_SOURCE_TEST, info.config_source());
@@ -820,11 +816,11 @@
factory->pending_requests()[0]->script_data()->url());
factory->pending_requests()[0]->CompleteNowWithForwarder(OK, &resolver);
- ASSERT_EQ(1u, resolver.pending_jobs().size());
- EXPECT_EQ(url, resolver.pending_jobs()[0]->url());
+ ASSERT_EQ(1u, resolver.pending_requests().size());
+ EXPECT_EQ(url, resolver.pending_requests()[0]->url());
// Fail the first resolve request in MockAsyncProxyResolver.
- resolver.pending_jobs()[0]->CompleteNow(ERR_FAILED);
+ resolver.pending_requests()[0]->CompleteNow(ERR_FAILED);
// Although the proxy resolver failed the request, ProxyService implicitly
// falls-back to DIRECT.
@@ -843,13 +839,13 @@
NULL, BoundNetLog());
EXPECT_EQ(ERR_IO_PENDING, rv);
- ASSERT_EQ(1u, resolver.pending_jobs().size());
- EXPECT_EQ(url, resolver.pending_jobs()[0]->url());
+ ASSERT_EQ(1u, resolver.pending_requests().size());
+ EXPECT_EQ(url, resolver.pending_requests()[0]->url());
// This time we will have the resolver succeed (perhaps the PAC script has
// a dependency on the current time).
- resolver.pending_jobs()[0]->results()->UseNamedProxy("foopy_valid:8080");
- resolver.pending_jobs()[0]->CompleteNow(OK);
+ resolver.pending_requests()[0]->results()->UseNamedProxy("foopy_valid:8080");
+ resolver.pending_requests()[0]->CompleteNow(OK);
EXPECT_EQ(OK, callback2.WaitForResult());
EXPECT_FALSE(info.is_direct());
@@ -884,11 +880,11 @@
factory->pending_requests()[0]->script_data()->url());
factory->pending_requests()[0]->CompleteNowWithForwarder(OK, &resolver);
- ASSERT_EQ(1u, resolver.pending_jobs().size());
- EXPECT_EQ(url, resolver.pending_jobs()[0]->url());
+ ASSERT_EQ(1u, resolver.pending_requests().size());
+ EXPECT_EQ(url, resolver.pending_requests()[0]->url());
// Fail the first resolve request in MockAsyncProxyResolver.
- resolver.pending_jobs()[0]->CompleteNow(ERR_PAC_SCRIPT_TERMINATED);
+ resolver.pending_requests()[0]->CompleteNow(ERR_PAC_SCRIPT_TERMINATED);
// Although the proxy resolver failed the request, ProxyService implicitly
// falls-back to DIRECT.
@@ -914,12 +910,12 @@
factory->pending_requests()[0]->script_data()->url());
factory->pending_requests()[0]->CompleteNowWithForwarder(OK, &resolver);
- ASSERT_EQ(1u, resolver.pending_jobs().size());
- EXPECT_EQ(url, resolver.pending_jobs()[0]->url());
+ ASSERT_EQ(1u, resolver.pending_requests().size());
+ EXPECT_EQ(url, resolver.pending_requests()[0]->url());
// This time we will have the resolver succeed.
- resolver.pending_jobs()[0]->results()->UseNamedProxy("foopy_valid:8080");
- resolver.pending_jobs()[0]->CompleteNow(OK);
+ resolver.pending_requests()[0]->results()->UseNamedProxy("foopy_valid:8080");
+ resolver.pending_requests()[0]->CompleteNow(OK);
EXPECT_EQ(OK, callback2.WaitForResult());
EXPECT_FALSE(info.is_direct());
@@ -960,10 +956,10 @@
factory->pending_requests()[0]->script_data()->url());
factory->pending_requests()[0]->CompleteNowWithForwarder(OK, &resolver);
- JobMap jobs = GetPendingJobsForURLs(resolver, url1, url2);
+ RequestMap requests = GetPendingRequestsForURLs(resolver, url1, url2);
// Fail the first resolve request in MockAsyncProxyResolver.
- jobs[url1]->CompleteNow(ERR_PAC_SCRIPT_TERMINATED);
+ requests[url1]->CompleteNow(ERR_PAC_SCRIPT_TERMINATED);
// Although the proxy resolver failed the request, ProxyService implicitly
// falls-back to DIRECT.
@@ -976,7 +972,7 @@
EXPECT_LE(info.proxy_resolve_start_time(), info.proxy_resolve_end_time());
// The second request is cancelled when the proxy resolver terminates.
- jobs = GetCancelledJobsForURLs(resolver, url2);
+ requests = GetCancelledRequestsForURLs(resolver, url2);
// Since a second request was in progress, the ProxyService starts
// initializating a new ProxyResolver.
@@ -985,11 +981,11 @@
factory->pending_requests()[0]->script_data()->url());
factory->pending_requests()[0]->CompleteNowWithForwarder(OK, &resolver);
- jobs = GetPendingJobsForURLs(resolver, url2);
+ requests = GetPendingRequestsForURLs(resolver, url2);
// This request succeeds.
- jobs[url2]->results()->UseNamedProxy("foopy_valid:8080");
- jobs[url2]->CompleteNow(OK);
+ requests[url2]->results()->UseNamedProxy("foopy_valid:8080");
+ requests[url2]->CompleteNow(OK);
EXPECT_EQ(OK, callback2.WaitForResult());
EXPECT_FALSE(info.is_direct());
@@ -1119,11 +1115,11 @@
factory->pending_requests()[0]->script_data()->url());
factory->pending_requests()[0]->CompleteNowWithForwarder(OK, &resolver);
- ASSERT_EQ(1u, resolver.pending_jobs().size());
- EXPECT_EQ(url, resolver.pending_jobs()[0]->url());
+ ASSERT_EQ(1u, resolver.pending_requests().size());
+ EXPECT_EQ(url, resolver.pending_requests()[0]->url());
// Fail the first resolve request in MockAsyncProxyResolver.
- resolver.pending_jobs()[0]->CompleteNow(ERR_FAILED);
+ resolver.pending_requests()[0]->CompleteNow(ERR_FAILED);
// As the proxy resolver failed the request and is configured for a mandatory
// PAC script, ProxyService must not implicitly fall-back to DIRECT.
@@ -1138,13 +1134,13 @@
NULL, BoundNetLog());
EXPECT_EQ(ERR_IO_PENDING, rv);
- ASSERT_EQ(1u, resolver.pending_jobs().size());
- EXPECT_EQ(url, resolver.pending_jobs()[0]->url());
+ ASSERT_EQ(1u, resolver.pending_requests().size());
+ EXPECT_EQ(url, resolver.pending_requests()[0]->url());
// This time we will have the resolver succeed (perhaps the PAC script has
// a dependency on the current time).
- resolver.pending_jobs()[0]->results()->UseNamedProxy("foopy_valid:8080");
- resolver.pending_jobs()[0]->CompleteNow(OK);
+ resolver.pending_requests()[0]->results()->UseNamedProxy("foopy_valid:8080");
+ resolver.pending_requests()[0]->CompleteNow(OK);
EXPECT_EQ(OK, callback2.WaitForResult());
EXPECT_FALSE(info.is_direct());
@@ -1178,13 +1174,13 @@
factory->pending_requests()[0]->script_data()->url());
factory->pending_requests()[0]->CompleteNowWithForwarder(OK, &resolver);
- ASSERT_EQ(1u, resolver.pending_jobs().size());
- EXPECT_EQ(url, resolver.pending_jobs()[0]->url());
+ ASSERT_EQ(1u, resolver.pending_requests().size());
+ EXPECT_EQ(url, resolver.pending_requests()[0]->url());
// Set the result in proxy resolver.
- resolver.pending_jobs()[0]->results()->UseNamedProxy(
+ resolver.pending_requests()[0]->results()->UseNamedProxy(
"foopy1:8080;foopy2:9090");
- resolver.pending_jobs()[0]->CompleteNow(OK);
+ resolver.pending_requests()[0]->CompleteNow(OK);
// The first item is valid.
EXPECT_EQ(OK, callback1.WaitForResult());
@@ -1223,14 +1219,14 @@
NULL, BoundNetLog());
EXPECT_EQ(ERR_IO_PENDING, rv);
- ASSERT_EQ(1u, resolver.pending_jobs().size());
- EXPECT_EQ(url, resolver.pending_jobs()[0]->url());
+ ASSERT_EQ(1u, resolver.pending_requests().size());
+ EXPECT_EQ(url, resolver.pending_requests()[0]->url());
// Set the result in proxy resolver -- the second result is already known
// to be bad, so we will not try to use it initially.
- resolver.pending_jobs()[0]->results()->UseNamedProxy(
+ resolver.pending_requests()[0]->results()->UseNamedProxy(
"foopy3:7070;foopy1:8080;foopy2:9090");
- resolver.pending_jobs()[0]->CompleteNow(OK);
+ resolver.pending_requests()[0]->CompleteNow(OK);
EXPECT_EQ(OK, callback3.WaitForResult());
EXPECT_FALSE(info.is_direct());
@@ -1282,14 +1278,14 @@
NULL, BoundNetLog());
EXPECT_EQ(ERR_IO_PENDING, rv);
- ASSERT_EQ(1u, resolver.pending_jobs().size());
- EXPECT_EQ(url, resolver.pending_jobs()[0]->url());
+ ASSERT_EQ(1u, resolver.pending_requests().size());
+ EXPECT_EQ(url, resolver.pending_requests()[0]->url());
// This time, the first 3 results have been found to be bad, but only the
// first proxy has been confirmed ...
- resolver.pending_jobs()[0]->results()->UseNamedProxy(
+ resolver.pending_requests()[0]->results()->UseNamedProxy(
"foopy1:8080;foopy3:7070;foopy2:9090;foopy4:9091");
- resolver.pending_jobs()[0]->CompleteNow(OK);
+ resolver.pending_requests()[0]->CompleteNow(OK);
// ... therefore, we should see the second proxy first.
EXPECT_EQ(OK, callback7.WaitForResult());
@@ -1328,13 +1324,13 @@
factory->pending_requests()[0]->script_data()->url());
factory->pending_requests()[0]->CompleteNowWithForwarder(OK, &resolver);
- ASSERT_EQ(1u, resolver.pending_jobs().size());
- EXPECT_EQ(url, resolver.pending_jobs()[0]->url());
+ ASSERT_EQ(1u, resolver.pending_requests().size());
+ EXPECT_EQ(url, resolver.pending_requests()[0]->url());
// Set the result in proxy resolver.
- resolver.pending_jobs()[0]->results()->UsePacString(
+ resolver.pending_requests()[0]->results()->UsePacString(
"PROXY foopy1:8080; PROXY foopy2:9090; DIRECT");
- resolver.pending_jobs()[0]->CompleteNow(OK);
+ resolver.pending_requests()[0]->CompleteNow(OK);
// Get the first result.
EXPECT_EQ(OK, callback1.WaitForResult());
@@ -1401,13 +1397,13 @@
factory->pending_requests()[0]->script_data()->url());
factory->pending_requests()[0]->CompleteNowWithForwarder(OK, &resolver);
- ASSERT_EQ(1u, resolver.pending_jobs().size());
- EXPECT_EQ(url, resolver.pending_jobs()[0]->url());
+ ASSERT_EQ(1u, resolver.pending_requests().size());
+ EXPECT_EQ(url, resolver.pending_requests()[0]->url());
// Set the result in proxy resolver.
- resolver.pending_jobs()[0]->results()->UseNamedProxy(
+ resolver.pending_requests()[0]->results()->UseNamedProxy(
"foopy1:8080;foopy2:9090");
- resolver.pending_jobs()[0]->CompleteNow(OK);
+ resolver.pending_requests()[0]->CompleteNow(OK);
// The first item is valid.
EXPECT_EQ(OK, callback1.WaitForResult());
@@ -1428,12 +1424,12 @@
factory->pending_requests()[0]->script_data()->url());
factory->pending_requests()[0]->CompleteNowWithForwarder(OK, &resolver);
- ASSERT_EQ(1u, resolver.pending_jobs().size());
- EXPECT_EQ(url, resolver.pending_jobs()[0]->url());
-
- resolver.pending_jobs()[0]->results()->UseNamedProxy(
+ ASSERT_EQ(1u, resolver.pending_requests().size());
+ EXPECT_EQ(url, resolver.pending_requests()[0]->url());
+
+ resolver.pending_requests()[0]->results()->UseNamedProxy(
"foopy1:8080;foopy2:9090");
- resolver.pending_jobs()[0]->CompleteNow(OK);
+ resolver.pending_requests()[0]->CompleteNow(OK);
// The first proxy is still there since the configuration changed.
EXPECT_EQ(OK, callback2.WaitForResult());
@@ -1463,12 +1459,12 @@
factory->pending_requests()[0]->script_data()->url());
factory->pending_requests()[0]->CompleteNowWithForwarder(OK, &resolver);
- ASSERT_EQ(1u, resolver.pending_jobs().size());
- EXPECT_EQ(url, resolver.pending_jobs()[0]->url());
-
- resolver.pending_jobs()[0]->results()->UseNamedProxy(
+ ASSERT_EQ(1u, resolver.pending_requests().size());
+ EXPECT_EQ(url, resolver.pending_requests()[0]->url());
+
+ resolver.pending_requests()[0]->results()->UseNamedProxy(
"foopy1:8080;foopy2:9090");
- resolver.pending_jobs()[0]->CompleteNow(OK);
+ resolver.pending_requests()[0]->CompleteNow(OK);
EXPECT_EQ(OK, callback4.WaitForResult());
EXPECT_EQ("foopy1:8080", info.proxy_server().ToURI());
@@ -1503,12 +1499,12 @@
EXPECT_EQ(GURL("http://foopy/proxy.pac"),
factory->pending_requests()[0]->script_data()->url());
factory->pending_requests()[0]->CompleteNowWithForwarder(OK, &resolver);
- ASSERT_EQ(1u, resolver.pending_jobs().size());
- EXPECT_EQ(url, resolver.pending_jobs()[0]->url());
-
- resolver.pending_jobs()[0]->results()->UseNamedProxy(
+ ASSERT_EQ(1u, resolver.pending_requests().size());
+ EXPECT_EQ(url, resolver.pending_requests()[0]->url());
+
+ resolver.pending_requests()[0]->results()->UseNamedProxy(
"foopy1:8080;foopy2:9090");
- resolver.pending_jobs()[0]->CompleteNow(OK);
+ resolver.pending_requests()[0]->CompleteNow(OK);
// The first item is valid.
EXPECT_EQ(OK, callback1.WaitForResult());
@@ -1533,11 +1529,11 @@
NULL, NULL, BoundNetLog());
EXPECT_EQ(ERR_IO_PENDING, rv);
- ASSERT_EQ(1u, resolver.pending_jobs().size());
- EXPECT_EQ(url, resolver.pending_jobs()[0]->url());
+ ASSERT_EQ(1u, resolver.pending_requests().size());
+ EXPECT_EQ(url, resolver.pending_requests()[0]->url());
// This simulates a javascript runtime error in the PAC script.
- resolver.pending_jobs()[0]->CompleteNow(ERR_FAILED);
+ resolver.pending_requests()[0]->CompleteNow(ERR_FAILED);
// Although the resolver failed, the ProxyService will implicitly fall-back
// to a DIRECT connection.
@@ -1555,12 +1551,12 @@
callback4.callback(), NULL, NULL, BoundNetLog());
EXPECT_EQ(ERR_IO_PENDING, rv);
- ASSERT_EQ(1u, resolver.pending_jobs().size());
- EXPECT_EQ(url, resolver.pending_jobs()[0]->url());
-
- resolver.pending_jobs()[0]->results()->UseNamedProxy(
+ ASSERT_EQ(1u, resolver.pending_requests().size());
+ EXPECT_EQ(url, resolver.pending_requests()[0]->url());
+
+ resolver.pending_requests()[0]->results()->UseNamedProxy(
"foopy1:8080;foopy2:9090");
- resolver.pending_jobs()[0]->CompleteNow(OK);
+ resolver.pending_requests()[0]->CompleteNow(OK);
// The first proxy is not there since the it was added to the bad proxies
// list by the earlier ReconsiderProxyAfterError().
@@ -1601,12 +1597,12 @@
EXPECT_EQ(GURL("http://foopy/proxy.pac"),
factory->pending_requests()[0]->script_data()->url());
factory->pending_requests()[0]->CompleteNowWithForwarder(OK, &resolver);
- ASSERT_EQ(1u, resolver.pending_jobs().size());
- EXPECT_EQ(url, resolver.pending_jobs()[0]->url());
-
- resolver.pending_jobs()[0]->results()->UseNamedProxy(
+ ASSERT_EQ(1u, resolver.pending_requests().size());
+ EXPECT_EQ(url, resolver.pending_requests()[0]->url());
+
+ resolver.pending_requests()[0]->results()->UseNamedProxy(
"foopy1:8080;foopy2:9090");
- resolver.pending_jobs()[0]->CompleteNow(OK);
+ resolver.pending_requests()[0]->CompleteNow(OK);
// The first item is valid.
EXPECT_EQ(OK, callback1.WaitForResult());
@@ -1631,11 +1627,11 @@
NULL, NULL, BoundNetLog());
EXPECT_EQ(ERR_IO_PENDING, rv);
- ASSERT_EQ(1u, resolver.pending_jobs().size());
- EXPECT_EQ(url, resolver.pending_jobs()[0]->url());
+ ASSERT_EQ(1u, resolver.pending_requests().size());
+ EXPECT_EQ(url, resolver.pending_requests()[0]->url());
// This simulates a javascript runtime error in the PAC script.
- resolver.pending_jobs()[0]->CompleteNow(ERR_FAILED);
+ resolver.pending_requests()[0]->CompleteNow(ERR_FAILED);
// Although the resolver failed, the ProxyService will NOT fall-back
// to a DIRECT connection as it is configured as mandatory.
@@ -1654,12 +1650,12 @@
callback4.callback(), NULL, NULL, BoundNetLog());
EXPECT_EQ(ERR_IO_PENDING, rv);
- ASSERT_EQ(1u, resolver.pending_jobs().size());
- EXPECT_EQ(url, resolver.pending_jobs()[0]->url());
-
- resolver.pending_jobs()[0]->results()->UseNamedProxy(
+ ASSERT_EQ(1u, resolver.pending_requests().size());
+ EXPECT_EQ(url, resolver.pending_requests()[0]->url());
+
+ resolver.pending_requests()[0]->results()->UseNamedProxy(
"foopy1:8080;foopy2:9090");
- resolver.pending_jobs()[0]->CompleteNow(OK);
+ resolver.pending_requests()[0]->CompleteNow(OK);
// The first proxy is not there since the it was added to the bad proxies
// list by the earlier ReconsiderProxyAfterError().
@@ -1936,7 +1932,7 @@
factory->pending_requests()[0]->script_data()->url());
factory->pending_requests()[0]->CompleteNowWithForwarder(OK, &resolver);
- GetPendingJobsForURLs(resolver, url1);
+ GetPendingRequestsForURLs(resolver, url1);
ProxyInfo info2;
TestCompletionCallback callback2;
@@ -1945,34 +1941,34 @@
&request2, NULL, BoundNetLog());
EXPECT_EQ(ERR_IO_PENDING, rv);
- GetPendingJobsForURLs(resolver, url1, url2);
+ GetPendingRequestsForURLs(resolver, url1, url2);
ProxyInfo info3;
TestCompletionCallback callback3;
rv = service.ResolveProxy(url3, LOAD_NORMAL, &info3, callback3.callback(),
NULL, NULL, BoundNetLog());
EXPECT_EQ(ERR_IO_PENDING, rv);
- GetPendingJobsForURLs(resolver, url1, url2, url3);
+ GetPendingRequestsForURLs(resolver, url1, url2, url3);
// Cancel the second request
service.CancelPacRequest(request2);
- JobMap jobs = GetPendingJobsForURLs(resolver, url1, url3);
-
- // Complete the two un-cancelled jobs.
+ RequestMap requests = GetPendingRequestsForURLs(resolver, url1, url3);
+
+ // Complete the two un-cancelled requests.
// We complete the last one first, just to mix it up a bit.
- jobs[url3]->results()->UseNamedProxy("request3:80");
- jobs[url3]->CompleteNow(OK); // dsaadsasd
-
- jobs[url1]->results()->UseNamedProxy("request1:80");
- jobs[url1]->CompleteNow(OK);
-
- // Complete and verify that jobs ran as expected.
+ requests[url3]->results()->UseNamedProxy("request3:80");
+ requests[url3]->CompleteNow(OK);
+
+ requests[url1]->results()->UseNamedProxy("request1:80");
+ requests[url1]->CompleteNow(OK);
+
+ // Complete and verify that requests ran as expected.
EXPECT_EQ(OK, callback1.WaitForResult());
EXPECT_EQ("request1:80", info1.proxy_server().ToURI());
EXPECT_FALSE(callback2.have_result()); // Cancelled.
- GetCancelledJobsForURLs(resolver, url2);
+ GetCancelledRequestsForURLs(resolver, url2);
EXPECT_EQ(OK, callback3.WaitForResult());
EXPECT_EQ("request3:80", info3.proxy_server().ToURI());
@@ -2045,24 +2041,24 @@
factory->pending_requests()[0]->script_data()->utf16());
factory->pending_requests()[0]->CompleteNowWithForwarder(OK, &resolver);
- JobMap jobs = GetPendingJobsForURLs(resolver, url1, url2, url3);
+ RequestMap requests = GetPendingRequestsForURLs(resolver, url1, url2, url3);
EXPECT_EQ(LOAD_STATE_RESOLVING_PROXY_FOR_URL, service.GetLoadState(request1));
EXPECT_EQ(LOAD_STATE_RESOLVING_PROXY_FOR_URL, service.GetLoadState(request2));
EXPECT_EQ(LOAD_STATE_RESOLVING_PROXY_FOR_URL, service.GetLoadState(request3));
- // Complete all the jobs (in some order).
-
- jobs[url3]->results()->UseNamedProxy("request3:80");
- jobs[url3]->CompleteNow(OK);
-
- jobs[url1]->results()->UseNamedProxy("request1:80");
- jobs[url1]->CompleteNow(OK);
-
- jobs[url2]->results()->UseNamedProxy("request2:80");
- jobs[url2]->CompleteNow(OK);
-
- // Complete and verify that jobs ran as expected.
+ // Complete all the requests (in some order).
+
+ requests[url3]->results()->UseNamedProxy("request3:80");
+ requests[url3]->CompleteNow(OK);
+
+ requests[url1]->results()->UseNamedProxy("request1:80");
+ requests[url1]->CompleteNow(OK);
+
+ requests[url2]->results()->UseNamedProxy("request2:80");
+ requests[url2]->CompleteNow(OK);
+
+ // Complete and verify that requests ran as expected.
EXPECT_EQ(OK, callback1.WaitForResult());
EXPECT_EQ("request1:80", info1.proxy_server().ToURI());
EXPECT_FALSE(info1.proxy_resolve_start_time().is_null());
@@ -2100,7 +2096,7 @@
service.SetProxyScriptFetchers(
fetcher, make_scoped_ptr(new DoNothingDhcpProxyScriptFetcher()));
- // Start 2 jobs.
+ // Start 2 requests.
ProxyInfo info1;
TestCompletionCallback callback1;
@@ -2140,7 +2136,7 @@
factory->pending_requests()[0]->script_data()->utf16());
factory->pending_requests()[0]->CompleteNowWithForwarder(OK, &resolver);
- GetPendingJobsForURLs(resolver, url1, url2);
+ GetPendingRequestsForURLs(resolver, url1, url2);
}
// Test cancellation of a request, while the PAC script is being fetched.
@@ -2190,7 +2186,7 @@
// Nothing has been sent to the factory yet.
EXPECT_TRUE(factory->pending_requests().empty());
- // Cancel the first 2 jobs.
+ // Cancel the first 2 requests.
service.CancelPacRequest(request1);
service.CancelPacRequest(request2);
@@ -2205,17 +2201,17 @@
factory->pending_requests()[0]->script_data()->utf16());
factory->pending_requests()[0]->CompleteNowWithForwarder(OK, &resolver);
- ASSERT_EQ(1u, resolver.pending_jobs().size());
- EXPECT_EQ(GURL("http://request3"), resolver.pending_jobs()[0]->url());
-
- // Complete all the jobs.
- resolver.pending_jobs()[0]->results()->UseNamedProxy("request3:80");
- resolver.pending_jobs()[0]->CompleteNow(OK);
+ ASSERT_EQ(1u, resolver.pending_requests().size());
+ EXPECT_EQ(GURL("http://request3"), resolver.pending_requests()[0]->url());
+
+ // Complete all the requests.
+ resolver.pending_requests()[0]->results()->UseNamedProxy("request3:80");
+ resolver.pending_requests()[0]->CompleteNow(OK);
EXPECT_EQ(OK, callback3.WaitForResult());
EXPECT_EQ("request3:80", info3.proxy_server().ToURI());
- EXPECT_TRUE(resolver.cancelled_jobs().empty());
+ EXPECT_TRUE(resolver.cancelled_requests().empty());
EXPECT_FALSE(callback1.have_result()); // Cancelled.
EXPECT_FALSE(callback2.have_result()); // Cancelled.
@@ -2290,18 +2286,18 @@
factory->pending_requests()[0]->script_data()->utf16());
factory->pending_requests()[0]->CompleteNowWithForwarder(OK, &resolver);
- // Now finally, the pending jobs should have been sent to the resolver
+ // Now finally, the pending requests should have been sent to the resolver
// (which was initialized with custom PAC script).
- JobMap jobs = GetPendingJobsForURLs(resolver, url1, url2);
-
- // Complete the pending jobs.
- jobs[url2]->results()->UseNamedProxy("request2:80");
- jobs[url2]->CompleteNow(OK);
- jobs[url1]->results()->UseNamedProxy("request1:80");
- jobs[url1]->CompleteNow(OK);
-
- // Verify that jobs ran as expected.
+ RequestMap requests = GetPendingRequestsForURLs(resolver, url1, url2);
+
+ // Complete the pending requests.
+ requests[url2]->results()->UseNamedProxy("request2:80");
+ requests[url2]->CompleteNow(OK);
+ requests[url1]->results()->UseNamedProxy("request1:80");
+ requests[url1]->CompleteNow(OK);
+
+ // Verify that requests ran as expected.
EXPECT_EQ(OK, callback1.WaitForResult());
EXPECT_EQ("request1:80", info1.proxy_server().ToURI());
EXPECT_FALSE(info1.proxy_resolve_start_time().is_null());
@@ -2371,18 +2367,18 @@
factory->pending_requests()[0]->script_data()->utf16());
factory->pending_requests()[0]->CompleteNowWithForwarder(OK, &resolver);
- // Now finally, the pending jobs should have been sent to the resolver
+ // Now finally, the pending requests should have been sent to the resolver
// (which was initialized with custom PAC script).
- JobMap jobs = GetPendingJobsForURLs(resolver, url1, url2);
-
- // Complete the pending jobs.
- jobs[url2]->results()->UseNamedProxy("request2:80");
- jobs[url2]->CompleteNow(OK);
- jobs[url1]->results()->UseNamedProxy("request1:80");
- jobs[url1]->CompleteNow(OK);
-
- // Verify that jobs ran as expected.
+ RequestMap requests = GetPendingRequestsForURLs(resolver, url1, url2);
+
+ // Complete the pending requests.
+ requests[url2]->results()->UseNamedProxy("request2:80");
+ requests[url2]->CompleteNow(OK);
+ requests[url1]->results()->UseNamedProxy("request1:80");
+ requests[url1]->CompleteNow(OK);
+
+ // Verify that requests ran as expected.
EXPECT_EQ(OK, callback1.WaitForResult());
EXPECT_EQ("request1:80", info1.proxy_server().ToURI());
@@ -2408,7 +2404,7 @@
service.SetProxyScriptFetchers(
fetcher, make_scoped_ptr(new DoNothingDhcpProxyScriptFetcher()));
- // Start 2 jobs.
+ // Start 2 requests.
ProxyInfo info1;
TestCompletionCallback callback1;
@@ -2442,7 +2438,7 @@
// sent to it.
ASSERT_EQ(0u, factory->pending_requests().size());
- // Verify that jobs ran as expected -- they should have fallen back to
+ // Verify that requests ran as expected -- they should have fallen back to
// the manual proxy configuration for HTTP urls.
EXPECT_EQ(OK, callback1.WaitForResult());
EXPECT_EQ("foopy:80", info1.proxy_server().ToURI());
@@ -2491,12 +2487,13 @@
factory->pending_requests()[0]->script_data()->utf16());
factory->pending_requests()[0]->CompleteNowWithForwarder(OK, &resolver);
- ASSERT_EQ(1u, resolver.pending_jobs().size());
- EXPECT_EQ(GURL("http://www.google.com"), resolver.pending_jobs()[0]->url());
+ ASSERT_EQ(1u, resolver.pending_requests().size());
+ EXPECT_EQ(GURL("http://www.google.com"),
+ resolver.pending_requests()[0]->url());
// Complete the pending request.
- resolver.pending_jobs()[0]->results()->UseNamedProxy("request1:80");
- resolver.pending_jobs()[0]->CompleteNow(OK);
+ resolver.pending_requests()[0]->results()->UseNamedProxy("request1:80");
+ resolver.pending_requests()[0]->CompleteNow(OK);
// Verify that request ran as expected.
EXPECT_EQ(OK, callback1.WaitForResult());
@@ -2509,12 +2506,13 @@
callback2.callback(), NULL, NULL, BoundNetLog());
EXPECT_EQ(ERR_IO_PENDING, rv);
- ASSERT_EQ(1u, resolver.pending_jobs().size());
- EXPECT_EQ(GURL("http://www.google.com"), resolver.pending_jobs()[0]->url());
+ ASSERT_EQ(1u, resolver.pending_requests().size());
+ EXPECT_EQ(GURL("http://www.google.com"),
+ resolver.pending_requests()[0]->url());
// Complete the pending request.
- resolver.pending_jobs()[0]->results()->UseNamedProxy("request2:80");
- resolver.pending_jobs()[0]->CompleteNow(OK);
+ resolver.pending_requests()[0]->results()->UseNamedProxy("request2:80");
+ resolver.pending_requests()[0]->CompleteNow(OK);
EXPECT_EQ(OK, callback2.WaitForResult());
EXPECT_EQ("request2:80", info2.proxy_server().ToURI());
@@ -2636,9 +2634,9 @@
factory->pending_requests()[0]->CompleteNowWithForwarder(OK, &resolver);
// Complete the pending request.
- ASSERT_EQ(1u, resolver.pending_jobs().size());
- resolver.pending_jobs()[0]->results()->UseNamedProxy("request1:80");
- resolver.pending_jobs()[0]->CompleteNow(OK);
+ ASSERT_EQ(1u, resolver.pending_requests().size());
+ resolver.pending_requests()[0]->results()->UseNamedProxy("request1:80");
+ resolver.pending_requests()[0]->CompleteNow(OK);
// Verify that request ran as expected.
EXPECT_EQ(OK, callback1.WaitForResult());
@@ -2648,7 +2646,7 @@
// (Even though the configuration isn't old/bad).
//
// This new configuration no longer has auto_detect set, so
- // jobs should complete synchronously now as direct-connect.
+ // requests should complete synchronously now as direct-connect.
config_service->SetConfig(ProxyConfig::CreateDirect());
// Start another request -- the effective configuration has changed.
@@ -2709,12 +2707,12 @@
factory->pending_requests()[0]->script_data()->utf16());
factory->pending_requests()[0]->CompleteNowWithForwarder(OK, &resolver);
- ASSERT_EQ(1u, resolver.pending_jobs().size());
- EXPECT_EQ(GURL("http://request1"), resolver.pending_jobs()[0]->url());
+ ASSERT_EQ(1u, resolver.pending_requests().size());
+ EXPECT_EQ(GURL("http://request1"), resolver.pending_requests()[0]->url());
// Complete the pending request.
- resolver.pending_jobs()[0]->results()->UseNamedProxy("request1:80");
- resolver.pending_jobs()[0]->CompleteNow(OK);
+ resolver.pending_requests()[0]->results()->UseNamedProxy("request1:80");
+ resolver.pending_requests()[0]->CompleteNow(OK);
// Wait for completion callback, and verify that the request ran as expected.
EXPECT_EQ(OK, callback1.WaitForResult());
@@ -2751,12 +2749,12 @@
factory->pending_requests()[0]->script_data()->utf16());
factory->pending_requests()[0]->CompleteNowWithForwarder(OK, &resolver);
- ASSERT_EQ(1u, resolver.pending_jobs().size());
- EXPECT_EQ(GURL("http://request2"), resolver.pending_jobs()[0]->url());
+ ASSERT_EQ(1u, resolver.pending_requests().size());
+ EXPECT_EQ(GURL("http://request2"), resolver.pending_requests()[0]->url());
// Complete the pending second request.
- resolver.pending_jobs()[0]->results()->UseNamedProxy("request2:80");
- resolver.pending_jobs()[0]->CompleteNow(OK);
+ resolver.pending_requests()[0]->results()->UseNamedProxy("request2:80");
+ resolver.pending_requests()[0]->CompleteNow(OK);
// Wait for completion callback, and verify that the request ran as expected.
EXPECT_EQ(OK, callback2.WaitForResult());
@@ -2869,12 +2867,12 @@
EXPECT_EQ(ERR_IO_PENDING, rv);
// Check that it was sent to the resolver.
- ASSERT_EQ(1u, resolver.pending_jobs().size());
- EXPECT_EQ(GURL("http://request2"), resolver.pending_jobs()[0]->url());
+ ASSERT_EQ(1u, resolver.pending_requests().size());
+ EXPECT_EQ(GURL("http://request2"), resolver.pending_requests()[0]->url());
// Complete the pending second request.
- resolver.pending_jobs()[0]->results()->UseNamedProxy("request2:80");
- resolver.pending_jobs()[0]->CompleteNow(OK);
+ resolver.pending_requests()[0]->results()->UseNamedProxy("request2:80");
+ resolver.pending_requests()[0]->CompleteNow(OK);
// Wait for completion callback, and verify that the request ran as expected.
EXPECT_EQ(OK, callback2.WaitForResult());
@@ -2932,12 +2930,12 @@
factory->pending_requests()[0]->script_data()->utf16());
factory->pending_requests()[0]->CompleteNowWithForwarder(OK, &resolver);
- ASSERT_EQ(1u, resolver.pending_jobs().size());
- EXPECT_EQ(GURL("http://request1"), resolver.pending_jobs()[0]->url());
+ ASSERT_EQ(1u, resolver.pending_requests().size());
+ EXPECT_EQ(GURL("http://request1"), resolver.pending_requests()[0]->url());
// Complete the pending request.
- resolver.pending_jobs()[0]->results()->UseNamedProxy("request1:80");
- resolver.pending_jobs()[0]->CompleteNow(OK);
+ resolver.pending_requests()[0]->results()->UseNamedProxy("request1:80");
+ resolver.pending_requests()[0]->CompleteNow(OK);
// Wait for completion callback, and verify that the request ran as expected.
EXPECT_EQ(OK, callback1.WaitForResult());
@@ -2953,7 +2951,7 @@
fetcher->WaitUntilFetch();
ASSERT_TRUE(factory->pending_requests().empty());
- ASSERT_TRUE(resolver.pending_jobs().empty());
+ ASSERT_TRUE(resolver.pending_requests().empty());
// Make sure that our background checker is trying to download the expected
// PAC script (same one as before). This time we will simulate a successful
@@ -2981,12 +2979,12 @@
EXPECT_EQ(ERR_IO_PENDING, rv);
// Check that it was sent to the resolver.
- ASSERT_EQ(1u, resolver.pending_jobs().size());
- EXPECT_EQ(GURL("http://request2"), resolver.pending_jobs()[0]->url());
+ ASSERT_EQ(1u, resolver.pending_requests().size());
+ EXPECT_EQ(GURL("http://request2"), resolver.pending_requests()[0]->url());
// Complete the pending second request.
- resolver.pending_jobs()[0]->results()->UseNamedProxy("request2:80");
- resolver.pending_jobs()[0]->CompleteNow(OK);
+ resolver.pending_requests()[0]->results()->UseNamedProxy("request2:80");
+ resolver.pending_requests()[0]->CompleteNow(OK);
// Wait for completion callback, and verify that the request ran as expected.
EXPECT_EQ(OK, callback2.WaitForResult());
@@ -3044,12 +3042,12 @@
factory->pending_requests()[0]->script_data()->utf16());
factory->pending_requests()[0]->CompleteNowWithForwarder(OK, &resolver);
- ASSERT_EQ(1u, resolver.pending_jobs().size());
- EXPECT_EQ(GURL("http://request1"), resolver.pending_jobs()[0]->url());
+ ASSERT_EQ(1u, resolver.pending_requests().size());
+ EXPECT_EQ(GURL("http://request1"), resolver.pending_requests()[0]->url());
// Complete the pending request.
- resolver.pending_jobs()[0]->results()->UseNamedProxy("request1:80");
- resolver.pending_jobs()[0]->CompleteNow(OK);
+ resolver.pending_requests()[0]->results()->UseNamedProxy("request1:80");
+ resolver.pending_requests()[0]->CompleteNow(OK);
// Wait for completion callback, and verify that the request ran as expected.
EXPECT_EQ(OK, callback1.WaitForResult());
@@ -3065,7 +3063,7 @@
fetcher->WaitUntilFetch();
ASSERT_TRUE(factory->pending_requests().empty());
- ASSERT_TRUE(resolver.pending_jobs().empty());
+ ASSERT_TRUE(resolver.pending_requests().empty());
// Make sure that our background checker is trying to download the expected
// PAC script (same one as before). We will simulate the same response as
@@ -3077,7 +3075,7 @@
base::MessageLoop::current()->RunUntilIdle();
ASSERT_TRUE(factory->pending_requests().empty());
- ASSERT_TRUE(resolver.pending_jobs().empty());
+ ASSERT_TRUE(resolver.pending_requests().empty());
// At this point the ProxyService is still running the same PAC script as
// before.
@@ -3090,12 +3088,12 @@
EXPECT_EQ(ERR_IO_PENDING, rv);
// Check that it was sent to the resolver.
- ASSERT_EQ(1u, resolver.pending_jobs().size());
- EXPECT_EQ(GURL("http://request2"), resolver.pending_jobs()[0]->url());
+ ASSERT_EQ(1u, resolver.pending_requests().size());
+ EXPECT_EQ(GURL("http://request2"), resolver.pending_requests()[0]->url());
// Complete the pending second request.
- resolver.pending_jobs()[0]->results()->UseNamedProxy("request2:80");
- resolver.pending_jobs()[0]->CompleteNow(OK);
+ resolver.pending_requests()[0]->results()->UseNamedProxy("request2:80");
+ resolver.pending_requests()[0]->CompleteNow(OK);
// Wait for completion callback, and verify that the request ran as expected.
EXPECT_EQ(OK, callback2.WaitForResult());
@@ -3153,12 +3151,12 @@
factory->pending_requests()[0]->script_data()->utf16());
factory->pending_requests()[0]->CompleteNowWithForwarder(OK, &resolver);
- ASSERT_EQ(1u, resolver.pending_jobs().size());
- EXPECT_EQ(GURL("http://request1"), resolver.pending_jobs()[0]->url());
+ ASSERT_EQ(1u, resolver.pending_requests().size());
+ EXPECT_EQ(GURL("http://request1"), resolver.pending_requests()[0]->url());
// Complete the pending request.
- resolver.pending_jobs()[0]->results()->UseNamedProxy("request1:80");
- resolver.pending_jobs()[0]->CompleteNow(OK);
+ resolver.pending_requests()[0]->results()->UseNamedProxy("request1:80");
+ resolver.pending_requests()[0]->CompleteNow(OK);
// Wait for completion callback, and verify that the request ran as expected.
EXPECT_EQ(OK, callback1.WaitForResult());
@@ -3174,7 +3172,7 @@
fetcher->WaitUntilFetch();
ASSERT_TRUE(factory->pending_requests().empty());
- ASSERT_TRUE(resolver.pending_jobs().empty());
+ ASSERT_TRUE(resolver.pending_requests().empty());
// Make sure that our background checker is trying to download the expected
// PAC script (same one as before). This time we will simulate a failure
@@ -3307,12 +3305,12 @@
factory->pending_requests()[0]->script_data()->utf16());
factory->pending_requests()[0]->CompleteNowWithForwarder(OK, &resolver);
- ASSERT_EQ(1u, resolver.pending_jobs().size());
- EXPECT_EQ(GURL("http://request1"), resolver.pending_jobs()[0]->url());
+ ASSERT_EQ(1u, resolver.pending_requests().size());
+ EXPECT_EQ(GURL("http://request1"), resolver.pending_requests()[0]->url());
// Complete the pending request.
- resolver.pending_jobs()[0]->results()->UseNamedProxy("request1:80");
- resolver.pending_jobs()[0]->CompleteNow(OK);
+ resolver.pending_requests()[0]->results()->UseNamedProxy("request1:80");
+ resolver.pending_requests()[0]->CompleteNow(OK);
// Wait for completion callback, and verify that the request ran as expected.
EXPECT_EQ(OK, callback1.WaitForResult());
@@ -3324,7 +3322,7 @@
ASSERT_FALSE(fetcher->has_pending_request());
ASSERT_TRUE(factory->pending_requests().empty());
- ASSERT_TRUE(resolver.pending_jobs().empty());
+ ASSERT_TRUE(resolver.pending_requests().empty());
// Start a second request.
ProxyInfo info2;
@@ -3334,10 +3332,10 @@
EXPECT_EQ(ERR_IO_PENDING, rv);
// This request should have sent work to the resolver; complete it.
- ASSERT_EQ(1u, resolver.pending_jobs().size());
- EXPECT_EQ(GURL("http://request2"), resolver.pending_jobs()[0]->url());
- resolver.pending_jobs()[0]->results()->UseNamedProxy("request2:80");
- resolver.pending_jobs()[0]->CompleteNow(OK);
+ ASSERT_EQ(1u, resolver.pending_requests().size());
+ EXPECT_EQ(GURL("http://request2"), resolver.pending_requests()[0]->url());
+ resolver.pending_requests()[0]->results()->UseNamedProxy("request2:80");
+ resolver.pending_requests()[0]->CompleteNow(OK);
EXPECT_EQ(OK, callback2.WaitForResult());
EXPECT_EQ("request2:80", info2.proxy_server().ToURI());
« no previous file with comments | « net/proxy/proxy_service.cc ('k') | net/url_request/url_request_ftp_job_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698