Home | History | Annotate | Download | only in proxy

Lines Matching defs:resolver

93   MockAsyncProxyResolver* resolver = new MockAsyncProxyResolver;
95 new ProxyService(new MockProxyConfigService, resolver, NULL));
104 EXPECT_TRUE(resolver->pending_requests().empty());
119 MockAsyncProxyResolver* resolver = new MockAsyncProxyResolver;
122 new ProxyService(config_service, resolver, NULL));
133 resolver->pending_set_pac_script_request()->pac_url());
135 resolver->pending_set_pac_script_request()->CompleteNow(OK);
137 ASSERT_EQ(1u, resolver->pending_requests().size());
138 EXPECT_EQ(url, resolver->pending_requests()[0]->url());
140 // Set the result in proxy resolver.
141 resolver->pending_requests()[0]->results()->UseNamedProxy("foopy");
142 resolver->pending_requests()[0]->CompleteNow(OK);
158 // Test that the proxy resolver does not see the URL's username/password
164 MockAsyncProxyResolver* resolver = new MockAsyncProxyResolver;
167 new ProxyService(config_service, resolver, NULL));
177 resolver->pending_set_pac_script_request()->pac_url());
178 resolver->pending_set_pac_script_request()->CompleteNow(OK);
180 ASSERT_EQ(1u, resolver->pending_requests().size());
183 resolver->pending_requests()[0]->url());
192 MockAsyncProxyResolver* resolver = new MockAsyncProxyResolver;
195 new ProxyService(config_service, resolver, NULL));
205 resolver->pending_set_pac_script_request()->pac_url());
206 resolver->pending_set_pac_script_request()->CompleteNow(OK);
208 ASSERT_EQ(1u, resolver->pending_requests().size());
209 EXPECT_EQ(url, resolver->pending_requests()[0]->url());
211 // Set the result in proxy resolver.
212 resolver->pending_requests()[0]->results()->UseNamedProxy("foopy:8080");
213 resolver->pending_requests()[0]->CompleteNow(OK);
249 MockAsyncProxyResolver* resolver = new MockAsyncProxyResolver;
252 new ProxyService(config_service, resolver, NULL));
262 resolver->pending_set_pac_script_request()->pac_url());
263 resolver->pending_set_pac_script_request()->CompleteNow(OK);
265 ASSERT_EQ(1u, resolver->pending_requests().size());
266 EXPECT_EQ(url, resolver->pending_requests()[0]->url());
268 // Set the result in proxy resolver.
269 resolver->pending_requests()[0]->results()->UsePacString(
271 resolver->pending_requests()[0]->CompleteNow(OK);
311 MockAsyncProxyResolver* resolver = new MockAsyncProxyResolver;
314 new ProxyService(config_service, resolver, NULL));
324 resolver->pending_set_pac_script_request()->pac_url());
325 resolver->pending_set_pac_script_request()->CompleteNow(OK);
327 ASSERT_EQ(1u, resolver->pending_requests().size());
328 EXPECT_EQ(url, resolver->pending_requests()[0]->url());
331 resolver->pending_requests()[0]->CompleteNow(ERR_FAILED);
335 // The second resolve request will try to run through the proxy resolver,
341 ASSERT_EQ(1u, resolver->pending_requests().size());
342 EXPECT_EQ(url, resolver->pending_requests()[0]->url());
344 // This time we will have the resolver succeed (perhaps the PAC script has
346 resolver->pending_requests()[0]->results()->UseNamedProxy("foopy_valid:8080");
347 resolver->pending_requests()[0]->CompleteNow(OK);
361 MockAsyncProxyResolver* resolver = new MockAsyncProxyResolver;
364 new ProxyService(config_service, resolver, NULL));
375 resolver->pending_set_pac_script_request()->pac_url());
376 resolver->pending_set_pac_script_request()->CompleteNow(OK);
378 ASSERT_EQ(1u, resolver->pending_requests().size());
379 EXPECT_EQ(url, resolver->pending_requests()[0]->url());
381 // Set the result in proxy resolver.
382 resolver->pending_requests()[0]->results()->UseNamedProxy(
384 resolver->pending_requests()[0]->CompleteNow(OK);
403 ASSERT_EQ(1u, resolver->pending_requests().size());
404 EXPECT_EQ(url, resolver->pending_requests()[0]->url());
406 // Set the result in proxy resolver -- the second result is already known
408 resolver->pending_requests()[0]->results()->UseNamedProxy(
410 resolver->pending_requests()[0]->CompleteNow(OK);
447 MockAsyncProxyResolver* resolver = new MockAsyncProxyResolver;
450 new ProxyService(config_service, resolver, NULL));
461 resolver->pending_set_pac_script_request()->pac_url());
462 resolver->pending_set_pac_script_request()->CompleteNow(OK);
464 ASSERT_EQ(1u, resolver->pending_requests().size());
465 EXPECT_EQ(url, resolver->pending_requests()[0]->url());
467 // Set the result in proxy resolver.
468 resolver->pending_requests()[0]->results()->UsePacString(
470 resolver->pending_requests()[0]->CompleteNow(OK);
507 MockAsyncProxyResolver* resolver = new MockAsyncProxyResolver;
510 new ProxyService(config_service, resolver, NULL));
521 resolver->pending_set_pac_script_request()->pac_url());
522 resolver->pending_set_pac_script_request()->CompleteNow(OK);
524 ASSERT_EQ(1u, resolver->pending_requests().size());
525 EXPECT_EQ(url, resolver->pending_requests()[0]->url());
527 // Set the result in proxy resolver.
528 resolver->pending_requests()[0]->results()->UseNamedProxy(
530 resolver->pending_requests()[0]->CompleteNow(OK);
546 resolver->pending_set_pac_script_request()->pac_url());
547 resolver->pending_set_pac_script_request()->CompleteNow(OK);
549 ASSERT_EQ(1u, resolver->pending_requests().size());
550 EXPECT_EQ(url, resolver->pending_requests()[0]->url());
552 resolver->pending_requests()[0]->results()->UseNamedProxy(
554 resolver->pending_requests()[0]->CompleteNow(OK);
576 resolver->pending_set_pac_script_request()->pac_url());
577 resolver->pending_set_pac_script_request()->CompleteNow(OK);
579 ASSERT_EQ(1u, resolver->pending_requests().size());
580 EXPECT_EQ(url, resolver->pending_requests()[0]->url());
582 resolver->pending_requests()[0]->results()->UseNamedProxy(
584 resolver->pending_requests()[0]->CompleteNow(OK);
596 MockAsyncProxyResolver* resolver = new MockAsyncProxyResolver;
599 new ProxyService(config_service, resolver, NULL));
610 resolver->pending_set_pac_script_request()->pac_url());
611 resolver->pending_set_pac_script_request()->CompleteNow(OK);
612 ASSERT_EQ(1u, resolver->pending_requests().size());
613 EXPECT_EQ(url, resolver->pending_requests()[0]->url());
615 resolver->pending_requests()[0]->results()->UseNamedProxy(
617 resolver->pending_requests()[0]->CompleteNow(OK);
639 ASSERT_EQ(1u, resolver->pending_requests().size());
640 EXPECT_EQ(url, resolver->pending_requests()[0]->url());
643 resolver->pending_requests()[0]->CompleteNow(ERR_FAILED);
658 ASSERT_EQ(1u, resolver->pending_requests().size());
659 EXPECT_EQ(url, resolver->pending_requests()[0]->url());
661 resolver->pending_requests()[0]->results()->UseNamedProxy(
663 resolver->pending_requests()[0]->CompleteNow(OK);
991 MockAsyncProxyResolver* resolver = new MockAsyncProxyResolver;
994 new ProxyService(config_service, resolver, NULL));
1004 // Nothing has been sent to the proxy resolver yet, since the proxy
1005 // resolver has not been configured yet.
1006 ASSERT_EQ(0u, resolver->pending_requests().size());
1010 resolver->pending_set_pac_script_request()->pac_url());
1011 resolver->pending_set_pac_script_request()->CompleteNow(OK);
1013 ASSERT_EQ(1u, resolver->pending_requests().size());
1014 EXPECT_EQ(GURL("http://request1"), resolver->pending_requests()[0]->url());
1022 ASSERT_EQ(2u, resolver->pending_requests().size());
1023 EXPECT_EQ(GURL("http://request2"), resolver->pending_requests()[1]->url());
1030 ASSERT_EQ(3u, resolver->pending_requests().size());
1031 EXPECT_EQ(GURL("http://request3"), resolver->pending_requests()[2]->url());
1036 ASSERT_EQ(2u, resolver->pending_requests().size());
1037 EXPECT_EQ(GURL("http://request1"), resolver->pending_requests()[0]->url());
1038 EXPECT_EQ(GURL("http://request3"), resolver->pending_requests()[1]->url());
1042 resolver->pending_requests()[1]->results()->UseNamedProxy("request3:80");
1043 resolver->pending_requests()[1]->CompleteNow(OK);
1045 resolver->pending_requests()[0]->results()->UseNamedProxy("request1:80");
1046 resolver->pending_requests()[0]->CompleteNow(OK);
1053 ASSERT_EQ(1u, resolver->cancelled_requests().size());
1054 EXPECT_EQ(GURL("http://request2"), resolver->cancelled_requests()[0]->url());
1060 // Test the initial PAC download for resolver that expects bytes.
1065 MockAsyncProxyResolverExpectsBytes* resolver =
1069 new ProxyService(config_service, resolver, NULL));
1098 // Nothing has been sent to the resolver yet.
1099 EXPECT_TRUE(resolver->pending_requests().empty());
1107 // resolver.
1108 EXPECT_EQ("pac-v1", resolver->pending_set_pac_script_request()->pac_bytes());
1109 resolver->pending_set_pac_script_request()->CompleteNow(OK);
1111 ASSERT_EQ(3u, resolver->pending_requests().size());
1112 EXPECT_EQ(GURL("http://request1"), resolver->pending_requests()[0]->url());
1113 EXPECT_EQ(GURL("http://request2"), resolver->pending_requests()[1]->url());
1114 EXPECT_EQ(GURL("http://request3"), resolver->pending_requests()[2]->url());
1119 resolver->pending_requests()[2]->results()->UseNamedProxy("request3:80");
1120 resolver->pending_requests()[2]->CompleteNow(OK);
1122 resolver->pending_requests()[0]->results()->UseNamedProxy("request1:80");
1123 resolver->pending_requests()[0]->CompleteNow(OK);
1125 resolver->pending_requests()[0]->results()->UseNamedProxy("request2:80");
1126 resolver->pending_requests()[0]->CompleteNow(OK);
1144 MockAsyncProxyResolverExpectsBytes* resolver =
1148 new ProxyService(config_service, resolver, NULL));
1181 // Nothing has been sent to the resolver yet.
1182 EXPECT_TRUE(resolver->pending_requests().empty());
1187 // resolver.
1188 EXPECT_EQ("pac-v1", resolver->pending_set_pac_script_request()->pac_bytes());
1189 resolver->pending_set_pac_script_request()->CompleteNow(OK);
1191 ASSERT_EQ(2u, resolver->pending_requests().size());
1192 EXPECT_EQ(GURL("http://request1"), resolver->pending_requests()[0]->url());
1193 EXPECT_EQ(GURL("http://request2"), resolver->pending_requests()[1]->url());
1201 MockAsyncProxyResolverExpectsBytes* resolver =
1205 new ProxyService(config_service, resolver, NULL));
1236 // Nothing has been sent to the resolver yet.
1237 EXPECT_TRUE(resolver->pending_requests().empty());
1249 // proxy resolver.
1250 EXPECT_EQ("pac-v1", resolver->pending_set_pac_script_request()->pac_bytes());
1251 resolver->pending_set_pac_script_request()->CompleteNow(OK);
1253 ASSERT_EQ(1u, resolver->pending_requests().size());
1254 EXPECT_EQ(GURL("http://request3"), resolver->pending_requests()[0]->url());
1257 resolver->pending_requests()[0]->results()->UseNamedProxy("request3:80");
1258 resolver->pending_requests()[0]->CompleteNow(OK);
1263 EXPECT_TRUE(resolver->cancelled_requests().empty());
1288 MockAsyncProxyResolverExpectsBytes* resolver =
1291 new ProxyService(config_service, resolver, NULL));
1311 // Check that nothing has been sent to the proxy resolver yet.
1312 ASSERT_EQ(0u, resolver->pending_requests().size());
1326 resolver->pending_set_pac_script_request()->pac_bytes());
1327 resolver->pending_set_pac_script_request()->CompleteNow(OK);
1329 // Now finally, the pending requests should have been sent to the resolver
1332 ASSERT_EQ(2u, resolver
1333 EXPECT_EQ(GURL("http://request1"), resolver->pending_requests()[0]->url());
1334 EXPECT_EQ(GURL("http://request2"), resolver->pending_requests()[1]->url());
1337 resolver->pending_requests()[1]->results()->UseNamedProxy("request2:80");
1338 resolver->pending_requests()[1]->CompleteNow(OK);
1339 resolver->pending_requests()[0]->results()->UseNamedProxy("request1:80");
1340 resolver->pending_requests()[0]->CompleteNow(OK);
1359 MockAsyncProxyResolverExpectsBytes* resolver =
1362 new ProxyService(config_service, resolver, NULL));
1382 // Check that nothing has been sent to the proxy resolver yet.
1383 ASSERT_EQ(0u, resolver->pending_requests().size());
1392 resolver->pending_set_pac_script_request()->pac_bytes());
1393 resolver->pending_set_pac_script_request()->CompleteNow(
1402 resolver->pending_set_pac_script_request()->pac_bytes());
1403 resolver->pending_set_pac_script_request()->CompleteNow(OK);
1405 // Now finally, the pending requests should have been sent to the resolver
1408 ASSERT_EQ(2u, resolver->pending_requests().size());
1409 EXPECT_EQ(GURL("http://request1"), resolver->pending_requests()[0]->url());
1410 EXPECT_EQ(GURL("http://request2"), resolver->pending_requests()[1]->url());
1413 resolver->pending_requests()[1]->results()->UseNamedProxy("request2:80");
1414 resolver->pending_requests()[1]->CompleteNow(OK);
1415 resolver->pending_requests()[0]->results()->UseNamedProxy("request1:80");
1416 resolver->pending_requests()[0]->CompleteNow(OK);
1435 MockAsyncProxyResolverExpectsBytes* resolver =
1438 new ProxyService(config_service, resolver, NULL));
1458 // Check that nothing has been sent to the proxy resolver yet.
1459 ASSERT_EQ(0u, resolver->pending_requests().size());
1473 ASSERT_EQ(0u, resolver->pending_requests().size());
1493 MockAsyncProxyResolverExpectsBytes* resolver =
1496 new ProxyService(config_service, resolver, NULL));
1509 // Check that nothing has been sent to the proxy resolver yet.
1510 ASSERT_EQ(0u, resolver->pending_requests().size());
1518 resolver->pending_set_pac_script_request()->pac_bytes());
1519 resolver->pending_set_pac_script_request()->CompleteNow(OK);
1521 ASSERT_EQ(1u, resolver->pending_requests().size());
1523 resolver->pending_requests()[0]->url());
1526 resolver->pending_requests()[0]->results()->UseNamedProxy("request1:80");
1527 resolver->pending_requests()[0]->CompleteNow(OK);
1540 ASSERT_EQ(1u, resolver->pending_requests().size());
1542 resolver->pending_requests()[0]->url());
1545 resolver->pending_requests()[0]->results()->UseNamedProxy("request2:80");
1546 resolver->pending_requests()[0]->CompleteNow(OK);
1561 MockAsyncProxyResolverExpectsBytes* resolver =
1564 new ProxyService(config_service, resolver, NULL));
1577 // Check that nothing has been sent to the proxy resolver yet.
1578 ASSERT_EQ(0u, resolver->pending_requests().size());
1590 // request to the proxy resolver. When run under valgrind, should not
1597 MockAsyncProxyResolver* resolver = new MockAsyncProxyResolver;
1600 new ProxyService(config_service, resolver, NULL));
1610 resolver->pending_set_pac_script_request()->pac_url());
1694 MockAsyncProxyResolver* resolver = new MockAsyncProxyResolver;
1696 new ProxyService(config_service, resolver, NULL));
1706 // Check that nothing has been sent to the proxy resolver yet.
1707 ASSERT_EQ(0u, resolver->pending_requests().size());
1710 EXPECT_EQ(GURL(), resolver->pending_set_pac_script_request()->pac_url());
1711 resolver->pending_set_pac_script_request()->CompleteNow(ERR_FAILED);
1740 MockAsyncProxyResolver* resolver = new MockAsyncProxyResolver;
1742 new ProxyService(config_service, resolver, NULL));
1752 // Check that nothing has been sent to the proxy resolver yet.
1753 ASSERT_EQ(0u, resolver->pending_requests().size());
1756 EXPECT_EQ(GURL(), resolver->pending_set_pac_script_request()->pac_url());
1757 resolver->pending_set_pac_script_request()->CompleteNow(OK);
1760 ASSERT_EQ(1u, resolver->pending_requests().size());
1761 resolver->pending_requests()[0]->results()->UseNamedProxy("request1:80");
1762 resolver->pending_requests()[0]->CompleteNow(OK);
1791 MockAsyncProxyResolverExpectsBytes* resolver =
1797 new ProxyService(config_service, resolver, &network_change_notifier));
1814 // Nothing has been sent to the resolver yet.
1815 EXPECT_TRUE(resolver->pending_requests().empty());
1823 // the proxy resolver.
1824 EXPECT_EQ("pac-v1", resolver->pending_set_pac_script_request()->pac_bytes());
1825 resolver->pending_set_pac_script_request()->CompleteNow(OK);
1827 ASSERT_EQ(1u, resolver->pending_requests().size());
1828 EXPECT_EQ(GURL("http://request1"), resolver->pending_requests()[0]->url());
1831 resolver->pending_requests()[0]->results()->UseNamedProxy("request1:80");
1832 resolver->pending_requests()[0]->CompleteNow(OK);
1856 // Nothing has been sent to the resolver yet.
1857 EXPECT_TRUE(resolver->pending_requests().empty());
1864 // sent to the proxy resolver.
1865 EXPECT_EQ("pac-v2", resolver->pending_set_pac_script_request()->pac_bytes());
1866 resolver->pending_set_pac_script_request()->CompleteNow(OK);
1868 ASSERT_EQ(1u, resolver->pending_requests().size());
1869 EXPECT_EQ(GURL("http://request2"), resolver->pending_requests()[0]->url());
1872 resolver->pending_requests()[0]->results()->UseNamedProxy("request2:80");
1873 resolver->pending_requests()[0]->CompleteNow(OK);