Index: net/http/http_proxy_client_socket_pool_unittest.cc |
diff --git a/net/http/http_proxy_client_socket_pool_unittest.cc b/net/http/http_proxy_client_socket_pool_unittest.cc |
index 9400dd85b6547efa10f6d934223656469dcecd6f..f5de51597f71c642116beacbc12ba0fe62b2aaaa 100644 |
--- a/net/http/http_proxy_client_socket_pool_unittest.cc |
+++ b/net/http/http_proxy_client_socket_pool_unittest.cc |
@@ -32,10 +32,9 @@ class HttpProxyClientSocketPoolTest : public ClientSocketPoolTest { |
notunnel_socket_params_(new HttpProxySocketParams( |
ignored_tcp_socket_params_, GURL("http://host"), |
HostPortPair("host", 80), NULL, false)), |
- auth_controller_(new MockHttpAuthController), |
tunnel_socket_params_(new HttpProxySocketParams( |
ignored_tcp_socket_params_, GURL("http://host"), |
- HostPortPair("host", 80), auth_controller_, true)), |
+ HostPortPair("host", 80), NULL, true)), |
http_proxy_histograms_( |
new ClientSocketPoolHistograms("HttpProxyUnitTest")), |
pool_(new HttpProxyClientSocketPool(kMaxSockets, kMaxSocketsPerGroup, |
@@ -47,13 +46,19 @@ class HttpProxyClientSocketPoolTest : public ClientSocketPoolTest { |
pool_, group_name, priority, tunnel_socket_params_); |
} |
+ void SetAuthControllerData(struct MockHttpAuthControllerData* data, |
+ size_t count) { |
+ MockHttpAuthController* auth_controller = new MockHttpAuthController; |
+ auth_controller->SetMockAuthControllerData(data, count); |
+ tunnel_socket_params_->set_auth_controller(auth_controller); |
+ } |
+ |
scoped_refptr<TCPSocketParams> ignored_tcp_socket_params_; |
scoped_refptr<ClientSocketPoolHistograms> tcp_histograms_; |
MockClientSocketFactory tcp_client_socket_factory_; |
scoped_refptr<MockTCPClientSocketPool> tcp_socket_pool_; |
scoped_refptr<HttpProxySocketParams> notunnel_socket_params_; |
- scoped_refptr<MockHttpAuthController> auth_controller_; |
scoped_refptr<HttpProxySocketParams> tunnel_socket_params_; |
scoped_refptr<ClientSocketPoolHistograms> http_proxy_histograms_; |
scoped_refptr<HttpProxyClientSocketPool> pool_; |
@@ -93,9 +98,9 @@ TEST_F(HttpProxyClientSocketPoolTest, NeedAuth) { |
tcp_client_socket_factory_.AddSocketDataProvider(&data); |
MockHttpAuthControllerData auth_data[] = { |
- MockHttpAuthControllerData(""), |
+ MockHttpAuthControllerData("", "", ""), |
}; |
- auth_controller_->SetMockAuthControllerData(auth_data, arraysize(auth_data)); |
+ SetAuthControllerData(auth_data, arraysize(auth_data)); |
ClientSocketHandle handle; |
TestCompletionCallback callback; |
@@ -130,9 +135,10 @@ TEST_F(HttpProxyClientSocketPoolTest, HaveAuth) { |
tcp_client_socket_factory_.AddSocketDataProvider(&data); |
MockHttpAuthControllerData auth_data[] = { |
- MockHttpAuthControllerData("Proxy-Authorization: Basic Zm9vOmJheg=="), |
+ MockHttpAuthControllerData("Proxy-Authorization: Basic Zm9vOmJheg==", "", |
+ ""), |
}; |
- auth_controller_->SetMockAuthControllerData(auth_data, arraysize(auth_data)); |
+ SetAuthControllerData(auth_data, arraysize(auth_data)); |
ClientSocketHandle handle; |
TestCompletionCallback callback; |
@@ -161,9 +167,10 @@ TEST_F(HttpProxyClientSocketPoolTest, AsyncHaveAuth) { |
tcp_client_socket_factory_.AddSocketDataProvider(&data); |
MockHttpAuthControllerData auth_data[] = { |
- MockHttpAuthControllerData("Proxy-Authorization: Basic Zm9vOmJheg=="), |
+ MockHttpAuthControllerData("Proxy-Authorization: Basic Zm9vOmJheg==", "", |
+ ""), |
}; |
- auth_controller_->SetMockAuthControllerData(auth_data, arraysize(auth_data)); |
+ SetAuthControllerData(auth_data, arraysize(auth_data)); |
ClientSocketHandle handle; |
TestCompletionCallback callback; |
@@ -216,9 +223,10 @@ TEST_F(HttpProxyClientSocketPoolTest, TunnelUnexpectedClose) { |
tcp_client_socket_factory_.AddSocketDataProvider(&data); |
MockHttpAuthControllerData auth_data[] = { |
- MockHttpAuthControllerData("Proxy-Authorization: Basic Zm9vOmJheg=="), |
+ MockHttpAuthControllerData("Proxy-Authorization: Basic Zm9vOmJheg==", "", |
+ ""), |
}; |
- auth_controller_->SetMockAuthControllerData(auth_data, arraysize(auth_data)); |
+ SetAuthControllerData(auth_data, arraysize(auth_data)); |
ClientSocketHandle handle; |
TestCompletionCallback callback; |
@@ -248,9 +256,10 @@ TEST_F(HttpProxyClientSocketPoolTest, TunnelSetupError) { |
tcp_client_socket_factory_.AddSocketDataProvider(&data); |
MockHttpAuthControllerData auth_data[] = { |
- MockHttpAuthControllerData("Proxy-Authorization: Basic Zm9vOmJheg=="), |
+ MockHttpAuthControllerData("Proxy-Authorization: Basic Zm9vOmJheg==", "", |
+ ""), |
}; |
- auth_controller_->SetMockAuthControllerData(auth_data, arraysize(auth_data)); |
+ SetAuthControllerData(auth_data, arraysize(auth_data)); |
ClientSocketHandle handle; |
TestCompletionCallback callback; |