Index: net/proxy/proxy_service_unittest.cc |
diff --git a/net/proxy/proxy_service_unittest.cc b/net/proxy/proxy_service_unittest.cc |
index 361a473525fc646418c3b44396ce964387b06b68..e60221693c4f4defd62c6b7078af6978ed46071c 100644 |
--- a/net/proxy/proxy_service_unittest.cc |
+++ b/net/proxy/proxy_service_unittest.cc |
@@ -212,8 +212,8 @@ TEST(ProxyServiceTest, PAC_FailoverWithoutDirect) { |
// Now, imagine that connecting to foopy:8080 fails: there is nothing |
// left to fallback to, since our proxy list was NOT terminated by |
// DIRECT. |
- TestOldCompletionCallback callback2; |
- rv = service.ReconsiderProxyAfterError(url, &info, &callback2, NULL, |
+ TestCompletionCallback callback2; |
+ rv = service.ReconsiderProxyAfterError(url, &info, callback2.callback(), NULL, |
BoundNetLog()); |
// ReconsiderProxyAfterError returns error indicating nothing left. |
EXPECT_EQ(ERR_FAILED, rv); |
@@ -267,31 +267,31 @@ TEST(ProxyServiceTest, PAC_FailoverAfterDirect) { |
EXPECT_TRUE(info.is_direct()); |
// Fallback 1. |
- TestOldCompletionCallback callback2; |
- rv = service.ReconsiderProxyAfterError(url, &info, &callback2, NULL, |
+ TestCompletionCallback callback2; |
+ rv = service.ReconsiderProxyAfterError(url, &info, callback2.callback(), NULL, |
BoundNetLog()); |
EXPECT_EQ(OK, rv); |
EXPECT_FALSE(info.is_direct()); |
EXPECT_EQ("foobar:10", info.proxy_server().ToURI()); |
// Fallback 2. |
- TestOldCompletionCallback callback3; |
- rv = service.ReconsiderProxyAfterError(url, &info, &callback3, NULL, |
+ TestCompletionCallback callback3; |
+ rv = service.ReconsiderProxyAfterError(url, &info, callback3.callback(), NULL, |
BoundNetLog()); |
EXPECT_EQ(OK, rv); |
EXPECT_TRUE(info.is_direct()); |
// Fallback 3. |
- TestOldCompletionCallback callback4; |
- rv = service.ReconsiderProxyAfterError(url, &info, &callback4, NULL, |
+ TestCompletionCallback callback4; |
+ rv = service.ReconsiderProxyAfterError(url, &info, callback4.callback(), NULL, |
BoundNetLog()); |
EXPECT_EQ(OK, rv); |
EXPECT_FALSE(info.is_direct()); |
EXPECT_EQ("foobar:20", info.proxy_server().ToURI()); |
// Fallback 4 -- Nothing to fall back to! |
- TestOldCompletionCallback callback5; |
- rv = service.ReconsiderProxyAfterError(url, &info, &callback5, NULL, |
+ TestCompletionCallback callback5; |
+ rv = service.ReconsiderProxyAfterError(url, &info, callback5.callback(), NULL, |
BoundNetLog()); |
EXPECT_EQ(ERR_FAILED, rv); |
EXPECT_TRUE(info.is_empty()); |
@@ -532,8 +532,8 @@ TEST(ProxyServiceTest, ProxyFallback) { |
EXPECT_EQ("foopy1:8080", info.proxy_server().ToURI()); |
// Fake an error on the proxy. |
- TestOldCompletionCallback callback2; |
- rv = service.ReconsiderProxyAfterError(url, &info, &callback2, NULL, |
+ TestCompletionCallback callback2; |
+ rv = service.ReconsiderProxyAfterError(url, &info, callback2.callback(), NULL, |
BoundNetLog()); |
EXPECT_EQ(OK, rv); |
@@ -561,8 +561,8 @@ TEST(ProxyServiceTest, ProxyFallback) { |
EXPECT_EQ("foopy3:7070", info.proxy_server().ToURI()); |
// We fake another error. It should now try the third one. |
- TestOldCompletionCallback callback4; |
- rv = service.ReconsiderProxyAfterError(url, &info, &callback4, NULL, |
+ TestCompletionCallback callback4; |
+ rv = service.ReconsiderProxyAfterError(url, &info, callback4.callback(), NULL, |
BoundNetLog()); |
EXPECT_EQ(OK, rv); |
EXPECT_EQ("foopy2:9090", info.proxy_server().ToURI()); |
@@ -570,24 +570,25 @@ TEST(ProxyServiceTest, ProxyFallback) { |
// We fake another error. At this point we have tried all of the |
// proxy servers we thought were valid; next we try the proxy server |
// that was in our bad proxies map (foopy1:8080). |
- TestOldCompletionCallback callback5; |
- rv = service.ReconsiderProxyAfterError(url, &info, &callback5, NULL, |
+ TestCompletionCallback callback5; |
+ rv = service.ReconsiderProxyAfterError(url, &info, callback5.callback(), NULL, |
BoundNetLog()); |
EXPECT_EQ(OK, rv); |
EXPECT_EQ("foopy1:8080", info.proxy_server().ToURI()); |
// Fake another error, the last proxy is gone, the list should now be empty, |
// so there is nothing left to try. |
- TestOldCompletionCallback callback6; |
- rv = service.ReconsiderProxyAfterError(url, &info, &callback6, NULL, |
+ TestCompletionCallback callback6; |
+ rv = service.ReconsiderProxyAfterError(url, &info, callback6.callback(), NULL, |
BoundNetLog()); |
EXPECT_EQ(ERR_FAILED, rv); |
EXPECT_FALSE(info.is_direct()); |
EXPECT_TRUE(info.is_empty()); |
// Look up proxies again |
- TestOldCompletionCallback callback7; |
- rv = service.ResolveProxy(url, &info, &callback7, NULL, BoundNetLog()); |
+ TestCompletionCallback callback7; |
+ rv = service.ResolveProxy(url, &info, callback7.callback(), NULL, |
+ BoundNetLog()); |
EXPECT_EQ(ERR_IO_PENDING, rv); |
ASSERT_EQ(1u, resolver->pending_requests().size()); |
@@ -643,8 +644,8 @@ TEST(ProxyServiceTest, ProxyFallbackToDirect) { |
EXPECT_EQ("foopy1:8080", info.proxy_server().ToURI()); |
// Fake an error on the proxy. |
- TestOldCompletionCallback callback2; |
- rv = service.ReconsiderProxyAfterError(url, &info, &callback2, NULL, |
+ TestCompletionCallback callback2; |
+ rv = service.ReconsiderProxyAfterError(url, &info, callback2.callback(), NULL, |
BoundNetLog()); |
EXPECT_EQ(OK, rv); |
@@ -652,8 +653,8 @@ TEST(ProxyServiceTest, ProxyFallbackToDirect) { |
EXPECT_EQ("foopy2:9090", info.proxy_server().ToURI()); |
// Fake an error on this proxy as well. |
- TestOldCompletionCallback callback3; |
- rv = service.ReconsiderProxyAfterError(url, &info, &callback3, NULL, |
+ TestCompletionCallback callback3; |
+ rv = service.ReconsiderProxyAfterError(url, &info, callback3.callback(), NULL, |
BoundNetLog()); |
EXPECT_EQ(OK, rv); |
@@ -661,8 +662,8 @@ TEST(ProxyServiceTest, ProxyFallbackToDirect) { |
EXPECT_TRUE(info.is_direct()); |
// Now we tell the proxy service that even DIRECT failed. |
- TestOldCompletionCallback callback4; |
- rv = service.ReconsiderProxyAfterError(url, &info, &callback4, NULL, |
+ TestCompletionCallback callback4; |
+ rv = service.ReconsiderProxyAfterError(url, &info, callback4.callback(), NULL, |
BoundNetLog()); |
// There was nothing left to try after DIRECT, so we are out of |
// choices. |
@@ -708,8 +709,8 @@ TEST(ProxyServiceTest, ProxyFallback_NewSettings) { |
config_service->SetConfig( |
ProxyConfig::CreateFromCustomPacURL(GURL("http://foopy-new/proxy.pac"))); |
- TestOldCompletionCallback callback2; |
- rv = service.ReconsiderProxyAfterError(url, &info, &callback2, NULL, |
+ TestCompletionCallback callback2; |
+ rv = service.ReconsiderProxyAfterError(url, &info, callback2.callback(), NULL, |
BoundNetLog()); |
EXPECT_EQ(ERR_IO_PENDING, rv); |
@@ -729,8 +730,8 @@ TEST(ProxyServiceTest, ProxyFallback_NewSettings) { |
EXPECT_EQ("foopy1:8080", info.proxy_server().ToURI()); |
// We fake another error. It should now ignore the first one. |
- TestOldCompletionCallback callback3; |
- rv = service.ReconsiderProxyAfterError(url, &info, &callback3, NULL, |
+ TestCompletionCallback callback3; |
+ rv = service.ReconsiderProxyAfterError(url, &info, callback3.callback(), NULL, |
BoundNetLog()); |
EXPECT_EQ(OK, rv); |
EXPECT_EQ("foopy2:9090", info.proxy_server().ToURI()); |
@@ -741,8 +742,8 @@ TEST(ProxyServiceTest, ProxyFallback_NewSettings) { |
GURL("http://foopy-new2/proxy.pac"))); |
// We fake another error. It should go back to the first proxy. |
- TestOldCompletionCallback callback4; |
- rv = service.ReconsiderProxyAfterError(url, &info, &callback4, NULL, |
+ TestCompletionCallback callback4; |
+ rv = service.ReconsiderProxyAfterError(url, &info, callback4.callback(), NULL, |
BoundNetLog()); |
EXPECT_EQ(ERR_IO_PENDING, rv); |
@@ -795,8 +796,8 @@ TEST(ProxyServiceTest, ProxyFallback_BadConfig) { |
EXPECT_EQ("foopy1:8080", info.proxy_server().ToURI()); |
// Fake a proxy error. |
- TestOldCompletionCallback callback2; |
- rv = service.ReconsiderProxyAfterError(url, &info, &callback2, NULL, |
+ TestCompletionCallback callback2; |
+ rv = service.ReconsiderProxyAfterError(url, &info, callback2.callback(), NULL, |
BoundNetLog()); |
EXPECT_EQ(OK, rv); |
@@ -826,9 +827,9 @@ TEST(ProxyServiceTest, ProxyFallback_BadConfig) { |
// proxy list. Since we have not marked the configuration as bad, it should |
// "just work" the next time we call it. |
ProxyInfo info3; |
- TestOldCompletionCallback callback4; |
- rv = service.ReconsiderProxyAfterError(url, &info3, &callback4, NULL, |
- BoundNetLog()); |
+ TestCompletionCallback callback4; |
+ rv = service.ReconsiderProxyAfterError(url, &info3, callback4.callback(), |
+ NULL, BoundNetLog()); |
EXPECT_EQ(ERR_IO_PENDING, rv); |
ASSERT_EQ(1u, resolver->pending_requests().size()); |
@@ -882,8 +883,8 @@ TEST(ProxyServiceTest, ProxyFallback_BadConfigMandatory) { |
EXPECT_EQ("foopy1:8080", info.proxy_server().ToURI()); |
// Fake a proxy error. |
- TestOldCompletionCallback callback2; |
- rv = service.ReconsiderProxyAfterError(url, &info, &callback2, NULL, |
+ TestCompletionCallback callback2; |
+ rv = service.ReconsiderProxyAfterError(url, &info, callback2.callback(), NULL, |
BoundNetLog()); |
EXPECT_EQ(OK, rv); |
@@ -914,9 +915,9 @@ TEST(ProxyServiceTest, ProxyFallback_BadConfigMandatory) { |
// proxy list. Since we have not marked the configuration as bad, it should |
// "just work" the next time we call it. |
ProxyInfo info3; |
- TestOldCompletionCallback callback4; |
- rv = service.ReconsiderProxyAfterError(url, &info3, &callback4, NULL, |
- BoundNetLog()); |
+ TestCompletionCallback callback4; |
+ rv = service.ReconsiderProxyAfterError(url, &info3, callback4.callback(), |
+ NULL, BoundNetLog()); |
EXPECT_EQ(ERR_IO_PENDING, rv); |
ASSERT_EQ(1u, resolver->pending_requests().size()); |