Index: net/http/http_network_transaction_unittest.cc |
diff --git a/net/http/http_network_transaction_unittest.cc b/net/http/http_network_transaction_unittest.cc |
index e583f0b4f1b1446deb5b46c0753ddb24f2a30e57..3d5fb44c99d39a2f8d80aead44a4543e016a315a 100644 |
--- a/net/http/http_network_transaction_unittest.cc |
+++ b/net/http/http_network_transaction_unittest.cc |
@@ -351,9 +351,8 @@ ProxyService* CreateFixedProxyService(const std::string& proxy) { |
} |
-HttpNetworkSession* CreateSession(ProxyService* proxy_service, |
- ClientSocketFactory* client_socket_factory) { |
- return new HttpNetworkSession(proxy_service, client_socket_factory); |
+HttpNetworkSession* CreateSession(ProxyService* proxy_service) { |
+ return new HttpNetworkSession(proxy_service); |
} |
class HttpNetworkTransactionTest : public PlatformTest { |
@@ -385,10 +384,8 @@ SimpleGetHelperResult SimpleGetHelper(MockRead data_reads[]) { |
SimpleGetHelperResult out; |
scoped_ptr<ProxyService> proxy_service(CreateNullProxyService()); |
- scoped_ptr<HttpTransaction> trans( |
- new HttpNetworkTransaction( |
- CreateSession(proxy_service.get(), &mock_socket_factory), |
- &mock_socket_factory)); |
+ scoped_ptr<HttpTransaction> trans(new HttpNetworkTransaction( |
+ CreateSession(proxy_service.get()), &mock_socket_factory)); |
HttpRequestInfo request; |
request.method = "GET"; |
@@ -469,10 +466,8 @@ std::string MockGetHostName() { |
TEST_F(HttpNetworkTransactionTest, Basic) { |
scoped_ptr<ProxyService> proxy_service(CreateNullProxyService()); |
- scoped_ptr<HttpTransaction> trans( |
- new HttpNetworkTransaction( |
- CreateSession(proxy_service.get(), &mock_socket_factory), |
- &mock_socket_factory)); |
+ scoped_ptr<HttpTransaction> trans(new HttpNetworkTransaction( |
+ CreateSession(proxy_service.get()), &mock_socket_factory)); |
} |
TEST_F(HttpNetworkTransactionTest, SimpleGET) { |
@@ -582,10 +577,8 @@ TEST_F(HttpNetworkTransactionTest, StopsReading204) { |
// message body (since HEAD has none). |
TEST_F(HttpNetworkTransactionTest, Head) { |
scoped_ptr<ProxyService> proxy_service(CreateNullProxyService()); |
- scoped_ptr<HttpTransaction> trans( |
- new HttpNetworkTransaction( |
- CreateSession(proxy_service.get(), &mock_socket_factory), |
- &mock_socket_factory)); |
+ scoped_ptr<HttpTransaction> trans(new HttpNetworkTransaction( |
+ CreateSession(proxy_service.get()), &mock_socket_factory)); |
HttpRequestInfo request; |
request.method = "HEAD"; |
@@ -647,7 +640,7 @@ TEST_F(HttpNetworkTransactionTest, Head) { |
TEST_F(HttpNetworkTransactionTest, ReuseConnection) { |
scoped_ptr<ProxyService> proxy_service(CreateNullProxyService()); |
scoped_refptr<HttpNetworkSession> session = |
- CreateSession(proxy_service.get(), &mock_socket_factory); |
+ CreateSession(proxy_service.get()); |
MockRead data_reads[] = { |
MockRead("HTTP/1.1 200 OK\r\nContent-Length: 5\r\n\r\n"), |
@@ -697,10 +690,8 @@ TEST_F(HttpNetworkTransactionTest, ReuseConnection) { |
TEST_F(HttpNetworkTransactionTest, Ignores100) { |
scoped_ptr<ProxyService> proxy_service(CreateNullProxyService()); |
- scoped_ptr<HttpTransaction> trans( |
- new HttpNetworkTransaction( |
- CreateSession(proxy_service.get(), &mock_socket_factory), |
- &mock_socket_factory)); |
+ scoped_ptr<HttpTransaction> trans(new HttpNetworkTransaction( |
+ CreateSession(proxy_service.get()), &mock_socket_factory)); |
HttpRequestInfo request; |
request.method = "POST"; |
@@ -745,10 +736,8 @@ TEST_F(HttpNetworkTransactionTest, Ignores100) { |
// HTTP/1.1. |
TEST_F(HttpNetworkTransactionTest, Ignores1xx) { |
scoped_ptr<ProxyService> proxy_service(CreateNullProxyService()); |
- scoped_ptr<HttpTransaction> trans( |
- new HttpNetworkTransaction( |
- CreateSession(proxy_service.get(), &mock_socket_factory), |
- &mock_socket_factory)); |
+ scoped_ptr<HttpTransaction> trans(new HttpNetworkTransaction( |
+ CreateSession(proxy_service.get()), &mock_socket_factory)); |
HttpRequestInfo request; |
request.method = "GET"; |
@@ -792,7 +781,7 @@ void HttpNetworkTransactionTest::KeepAliveConnectionResendRequestTest( |
const MockRead& read_failure) { |
scoped_ptr<ProxyService> proxy_service(CreateNullProxyService()); |
scoped_refptr<HttpNetworkSession> session = |
- CreateSession(proxy_service.get(), &mock_socket_factory); |
+ CreateSession(proxy_service.get()); |
HttpRequestInfo request; |
request.method = "GET"; |
@@ -858,10 +847,8 @@ TEST_F(HttpNetworkTransactionTest, KeepAliveConnectionEOF) { |
TEST_F(HttpNetworkTransactionTest, NonKeepAliveConnectionReset) { |
scoped_ptr<ProxyService> proxy_service(CreateNullProxyService()); |
- scoped_ptr<HttpTransaction> trans( |
- new HttpNetworkTransaction( |
- CreateSession(proxy_service.get(), &mock_socket_factory), |
- &mock_socket_factory)); |
+ scoped_ptr<HttpTransaction> trans(new HttpNetworkTransaction( |
+ CreateSession(proxy_service.get()), &mock_socket_factory)); |
HttpRequestInfo request; |
request.method = "GET"; |
@@ -915,10 +902,8 @@ TEST_F(HttpNetworkTransactionTest, NonKeepAliveConnectionEOF) { |
// (basic auth is the easiest to mock, because it has no randomness). |
TEST_F(HttpNetworkTransactionTest, BasicAuth) { |
scoped_ptr<ProxyService> proxy_service(CreateNullProxyService()); |
- scoped_ptr<HttpTransaction> trans( |
- new HttpNetworkTransaction( |
- CreateSession(proxy_service.get(), &mock_socket_factory), |
- &mock_socket_factory)); |
+ scoped_ptr<HttpTransaction> trans(new HttpNetworkTransaction( |
+ CreateSession(proxy_service.get()), &mock_socket_factory)); |
HttpRequestInfo request; |
request.method = "GET"; |
@@ -1007,10 +992,8 @@ TEST_F(HttpNetworkTransactionTest, BasicAuth) { |
// connection. |
TEST_F(HttpNetworkTransactionTest, BasicAuthKeepAlive) { |
scoped_ptr<ProxyService> proxy_service(CreateNullProxyService()); |
- scoped_ptr<HttpTransaction> trans( |
- new HttpNetworkTransaction( |
- CreateSession(proxy_service.get(), &mock_socket_factory), |
- &mock_socket_factory)); |
+ scoped_ptr<HttpTransaction> trans(new HttpNetworkTransaction( |
+ CreateSession(proxy_service.get()), &mock_socket_factory)); |
HttpRequestInfo request; |
request.method = "GET"; |
@@ -1086,10 +1069,8 @@ TEST_F(HttpNetworkTransactionTest, BasicAuthKeepAlive) { |
// connection and with no response body to drain. |
TEST_F(HttpNetworkTransactionTest, BasicAuthKeepAliveNoBody) { |
scoped_ptr<ProxyService> proxy_service(CreateNullProxyService()); |
- scoped_ptr<HttpTransaction> trans( |
- new HttpNetworkTransaction( |
- CreateSession(proxy_service.get(), &mock_socket_factory), |
- &mock_socket_factory)); |
+ scoped_ptr<HttpTransaction> trans(new HttpNetworkTransaction( |
+ CreateSession(proxy_service.get()), &mock_socket_factory)); |
HttpRequestInfo request; |
request.method = "GET"; |
@@ -1168,10 +1149,8 @@ TEST_F(HttpNetworkTransactionTest, BasicAuthKeepAliveNoBody) { |
// connection and with a large response body to drain. |
TEST_F(HttpNetworkTransactionTest, BasicAuthKeepAliveLargeBody) { |
scoped_ptr<ProxyService> proxy_service(CreateNullProxyService()); |
- scoped_ptr<HttpTransaction> trans( |
- new HttpNetworkTransaction( |
- CreateSession(proxy_service.get(), &mock_socket_factory), |
- &mock_socket_factory)); |
+ scoped_ptr<HttpTransaction> trans(new HttpNetworkTransaction( |
+ CreateSession(proxy_service.get()), &mock_socket_factory)); |
HttpRequestInfo request; |
request.method = "GET"; |
@@ -1257,7 +1236,7 @@ TEST_F(HttpNetworkTransactionTest, BasicAuthProxyKeepAlive) { |
CreateFixedProxyService("myproxy:70")); |
scoped_refptr<HttpNetworkSession> session( |
- CreateSession(proxy_service.get(), &mock_socket_factory)); |
+ CreateSession(proxy_service.get())); |
scoped_ptr<HttpTransaction> trans(new HttpNetworkTransaction( |
session.get(), &mock_socket_factory)); |
@@ -1358,7 +1337,7 @@ TEST_F(HttpNetworkTransactionTest, BasicAuthProxyCancelTunnel) { |
CreateFixedProxyService("myproxy:70")); |
scoped_refptr<HttpNetworkSession> session( |
- CreateSession(proxy_service.get(), &mock_socket_factory)); |
+ CreateSession(proxy_service.get())); |
scoped_ptr<HttpTransaction> trans(new HttpNetworkTransaction( |
session.get(), &mock_socket_factory)); |
@@ -1416,7 +1395,7 @@ static void ConnectStatusHelperWithExpectedStatus( |
CreateFixedProxyService("myproxy:70")); |
scoped_refptr<HttpNetworkSession> session( |
- CreateSession(proxy_service.get(), &mock_socket_factory)); |
+ CreateSession(proxy_service.get())); |
scoped_ptr<HttpTransaction> trans(new HttpNetworkTransaction( |
session.get(), &mock_socket_factory)); |
@@ -1632,7 +1611,7 @@ TEST_F(HttpNetworkTransactionTest, BasicAuthProxyThenServer) { |
// Configure against proxy server "myproxy:70". |
scoped_ptr<HttpTransaction> trans(new HttpNetworkTransaction( |
- CreateSession(proxy_service.get(), &mock_socket_factory), |
+ CreateSession(proxy_service.get()), |
&mock_socket_factory)); |
HttpRequestInfo request; |
@@ -1770,10 +1749,8 @@ TEST_F(HttpNetworkTransactionTest, NTLMAuth1) { |
MockGetHostName); |
scoped_ptr<ProxyService> proxy_service(CreateNullProxyService()); |
- scoped_ptr<HttpTransaction> trans( |
- new HttpNetworkTransaction( |
- CreateSession(proxy_service.get(), &mock_socket_factory), |
- &mock_socket_factory)); |
+ scoped_ptr<HttpTransaction> trans(new HttpNetworkTransaction( |
+ CreateSession(proxy_service.get()), &mock_socket_factory)); |
HttpRequestInfo request; |
request.method = "GET"; |
@@ -1899,10 +1876,8 @@ TEST_F(HttpNetworkTransactionTest, NTLMAuth2) { |
MockGetHostName); |
scoped_ptr<ProxyService> proxy_service(CreateNullProxyService()); |
- scoped_ptr<HttpTransaction> trans( |
- new HttpNetworkTransaction( |
- CreateSession(proxy_service.get(), &mock_socket_factory), |
- &mock_socket_factory)); |
+ scoped_ptr<HttpTransaction> trans(new HttpNetworkTransaction( |
+ CreateSession(proxy_service.get()), &mock_socket_factory)); |
HttpRequestInfo request; |
request.method = "GET"; |
@@ -2108,10 +2083,8 @@ TEST_F(HttpNetworkTransactionTest, NTLMAuth2) { |
// fail with ERR_RESPONSE_HEADERS_TOO_BIG. |
TEST_F(HttpNetworkTransactionTest, LargeHeadersNoBody) { |
scoped_ptr<ProxyService> proxy_service(CreateNullProxyService()); |
- scoped_ptr<HttpTransaction> trans( |
- new HttpNetworkTransaction( |
- CreateSession(proxy_service.get(), &mock_socket_factory), |
- &mock_socket_factory)); |
+ scoped_ptr<HttpTransaction> trans(new HttpNetworkTransaction( |
+ CreateSession(proxy_service.get()), &mock_socket_factory)); |
HttpRequestInfo request; |
request.method = "GET"; |
@@ -2154,7 +2127,7 @@ TEST_F(HttpNetworkTransactionTest, DontRecycleTCPSocketForSSLTunnel) { |
CreateFixedProxyService("myproxy:70")); |
scoped_refptr<HttpNetworkSession> session( |
- CreateSession(proxy_service.get(), &mock_socket_factory)); |
+ CreateSession(proxy_service.get())); |
scoped_ptr<HttpTransaction> trans(new HttpNetworkTransaction( |
session.get(), &mock_socket_factory)); |
@@ -2213,7 +2186,7 @@ TEST_F(HttpNetworkTransactionTest, DontRecycleTCPSocketForSSLTunnel) { |
TEST_F(HttpNetworkTransactionTest, RecycleSocket) { |
scoped_ptr<ProxyService> proxy_service(CreateNullProxyService()); |
scoped_refptr<HttpNetworkSession> session( |
- CreateSession(proxy_service.get(), &mock_socket_factory)); |
+ CreateSession(proxy_service.get())); |
scoped_ptr<HttpTransaction> trans(new HttpNetworkTransaction( |
session.get(), &mock_socket_factory)); |
@@ -2273,7 +2246,7 @@ TEST_F(HttpNetworkTransactionTest, RecycleSocket) { |
TEST_F(HttpNetworkTransactionTest, RecycleSocketAfterZeroContentLength) { |
scoped_ptr<ProxyService> proxy_service(CreateNullProxyService()); |
scoped_refptr<HttpNetworkSession> session( |
- CreateSession(proxy_service.get(), &mock_socket_factory)); |
+ CreateSession(proxy_service.get())); |
scoped_ptr<HttpTransaction> trans(new HttpNetworkTransaction( |
session.get(), &mock_socket_factory)); |
@@ -2348,7 +2321,7 @@ TEST_F(HttpNetworkTransactionTest, ResendRequestOnWriteBodyError) { |
scoped_ptr<ProxyService> proxy_service(CreateNullProxyService()); |
scoped_refptr<HttpNetworkSession> session = |
- CreateSession(proxy_service.get(), &mock_socket_factory); |
+ CreateSession(proxy_service.get()); |
// The first socket is used for transaction 1 and the first attempt of |
// transaction 2. |
@@ -2425,10 +2398,8 @@ TEST_F(HttpNetworkTransactionTest, ResendRequestOnWriteBodyError) { |
// it fails the identity from the URL is used to answer the challenge. |
TEST_F(HttpNetworkTransactionTest, AuthIdentityInUrl) { |
scoped_ptr<ProxyService> proxy_service(CreateNullProxyService()); |
- scoped_ptr<HttpTransaction> trans( |
- new HttpNetworkTransaction( |
- CreateSession(proxy_service.get(), &mock_socket_factory), |
- &mock_socket_factory)); |
+ scoped_ptr<HttpTransaction> trans(new HttpNetworkTransaction( |
+ CreateSession(proxy_service.get()), &mock_socket_factory)); |
HttpRequestInfo request; |
request.method = "GET"; |
@@ -2506,7 +2477,7 @@ TEST_F(HttpNetworkTransactionTest, AuthIdentityInUrl) { |
TEST_F(HttpNetworkTransactionTest, BasicAuthCacheAndPreauth) { |
scoped_ptr<ProxyService> proxy_service(CreateNullProxyService()); |
scoped_refptr<HttpNetworkSession> session = |
- CreateSession(proxy_service.get(), &mock_socket_factory); |
+ CreateSession(proxy_service.get()); |
// Transaction 1: authenticate (foo, bar) on MyRealm1 |
{ |
@@ -2924,10 +2895,8 @@ TEST_F(HttpNetworkTransactionTest, BasicAuthCacheAndPreauth) { |
TEST_F(HttpNetworkTransactionTest, ResetStateForRestart) { |
// Create a transaction (the dependencies aren't important). |
scoped_ptr<ProxyService> proxy_service(CreateNullProxyService()); |
- scoped_ptr<HttpNetworkTransaction> trans( |
- new HttpNetworkTransaction( |
- CreateSession(proxy_service.get(), &mock_socket_factory), |
- &mock_socket_factory)); |
+ scoped_ptr<HttpNetworkTransaction> trans(new HttpNetworkTransaction( |
+ CreateSession(proxy_service.get()), &mock_socket_factory)); |
// Setup some state (which we expect ResetStateForRestart() will clear). |
trans->header_buf_->Realloc(10); |
@@ -2984,10 +2953,8 @@ TEST_F(HttpNetworkTransactionTest, ResetStateForRestart) { |
// Test HTTPS connections to a site with a bad certificate |
TEST_F(HttpNetworkTransactionTest, HTTPSBadCertificate) { |
scoped_ptr<ProxyService> proxy_service(CreateNullProxyService()); |
- scoped_ptr<HttpTransaction> trans( |
- new HttpNetworkTransaction( |
- CreateSession(proxy_service.get(), &mock_socket_factory), |
- &mock_socket_factory)); |
+ scoped_ptr<HttpTransaction> trans(new HttpNetworkTransaction( |
+ CreateSession(proxy_service.get()), &mock_socket_factory)); |
HttpRequestInfo request; |
request.method = "GET"; |
@@ -3096,10 +3063,8 @@ TEST_F(HttpNetworkTransactionTest, HTTPSBadCertificateViaProxy) { |
mock_sockets_index = 0; |
mock_ssl_sockets_index = 0; |
- scoped_ptr<HttpTransaction> trans( |
- new HttpNetworkTransaction( |
- CreateSession(proxy_service.get(), &mock_socket_factory), |
- &mock_socket_factory)); |
+ scoped_ptr<HttpTransaction> trans(new HttpNetworkTransaction( |
+ CreateSession(proxy_service.get()), &mock_socket_factory)); |
int rv = trans->Start(&request, &callback); |
EXPECT_EQ(ERR_IO_PENDING, rv); |
@@ -3122,10 +3087,8 @@ TEST_F(HttpNetworkTransactionTest, HTTPSBadCertificateViaProxy) { |
TEST_F(HttpNetworkTransactionTest, BuildRequest_UserAgent) { |
scoped_ptr<ProxyService> proxy_service(CreateNullProxyService()); |
- scoped_ptr<HttpTransaction> trans( |
- new HttpNetworkTransaction( |
- CreateSession(proxy_service.get(), &mock_socket_factory), |
- &mock_socket_factory)); |
+ scoped_ptr<HttpTransaction> trans(new HttpNetworkTransaction( |
+ CreateSession(proxy_service.get()), &mock_socket_factory)); |
HttpRequestInfo request; |
request.method = "GET"; |
@@ -3164,10 +3127,8 @@ TEST_F(HttpNetworkTransactionTest, BuildRequest_UserAgent) { |
TEST_F(HttpNetworkTransactionTest, BuildRequest_Referer) { |
scoped_ptr<ProxyService> proxy_service(CreateNullProxyService()); |
- scoped_ptr<HttpTransaction> trans( |
- new HttpNetworkTransaction( |
- CreateSession(proxy_service.get(), &mock_socket_factory), |
- &mock_socket_factory)); |
+ scoped_ptr<HttpTransaction> trans(new HttpNetworkTransaction( |
+ CreateSession(proxy_service.get()), &mock_socket_factory)); |
HttpRequestInfo request; |
request.method = "GET"; |
@@ -3207,10 +3168,8 @@ TEST_F(HttpNetworkTransactionTest, BuildRequest_Referer) { |
TEST_F(HttpNetworkTransactionTest, BuildRequest_PostContentLengthZero) { |
scoped_ptr<ProxyService> proxy_service(CreateNullProxyService()); |
- scoped_ptr<HttpTransaction> trans( |
- new HttpNetworkTransaction( |
- CreateSession(proxy_service.get(), &mock_socket_factory), |
- &mock_socket_factory)); |
+ scoped_ptr<HttpTransaction> trans(new HttpNetworkTransaction( |
+ CreateSession(proxy_service.get()), &mock_socket_factory)); |
HttpRequestInfo request; |
request.method = "POST"; |
@@ -3248,10 +3207,8 @@ TEST_F(HttpNetworkTransactionTest, BuildRequest_PostContentLengthZero) { |
TEST_F(HttpNetworkTransactionTest, BuildRequest_PutContentLengthZero) { |
scoped_ptr<ProxyService> proxy_service(CreateNullProxyService()); |
- scoped_ptr<HttpTransaction> trans( |
- new HttpNetworkTransaction( |
- CreateSession(proxy_service.get(), &mock_socket_factory), |
- &mock_socket_factory)); |
+ scoped_ptr<HttpTransaction> trans(new HttpNetworkTransaction( |
+ CreateSession(proxy_service.get()), &mock_socket_factory)); |
HttpRequestInfo request; |
request.method = "PUT"; |
@@ -3289,10 +3246,8 @@ TEST_F(HttpNetworkTransactionTest, BuildRequest_PutContentLengthZero) { |
TEST_F(HttpNetworkTransactionTest, BuildRequest_HeadContentLengthZero) { |
scoped_ptr<ProxyService> proxy_service(CreateNullProxyService()); |
- scoped_ptr<HttpTransaction> trans( |
- new HttpNetworkTransaction( |
- CreateSession(proxy_service.get(), &mock_socket_factory), |
- &mock_socket_factory)); |
+ scoped_ptr<HttpTransaction> trans(new HttpNetworkTransaction( |
+ CreateSession(proxy_service.get()), &mock_socket_factory)); |
HttpRequestInfo request; |
request.method = "HEAD"; |
@@ -3330,10 +3285,8 @@ TEST_F(HttpNetworkTransactionTest, BuildRequest_HeadContentLengthZero) { |
TEST_F(HttpNetworkTransactionTest, BuildRequest_CacheControlNoCache) { |
scoped_ptr<ProxyService> proxy_service(CreateNullProxyService()); |
- scoped_ptr<HttpTransaction> trans( |
- new HttpNetworkTransaction( |
- CreateSession(proxy_service.get(), &mock_socket_factory), |
- &mock_socket_factory)); |
+ scoped_ptr<HttpTransaction> trans(new HttpNetworkTransaction( |
+ CreateSession(proxy_service.get()), &mock_socket_factory)); |
HttpRequestInfo request; |
request.method = "GET"; |
@@ -3374,10 +3327,8 @@ TEST_F(HttpNetworkTransactionTest, BuildRequest_CacheControlNoCache) { |
TEST_F(HttpNetworkTransactionTest, |
BuildRequest_CacheControlValidateCache) { |
scoped_ptr<ProxyService> proxy_service(CreateNullProxyService()); |
- scoped_ptr<HttpTransaction> trans( |
- new HttpNetworkTransaction( |
- CreateSession(proxy_service.get(), &mock_socket_factory), |
- &mock_socket_factory)); |
+ scoped_ptr<HttpTransaction> trans(new HttpNetworkTransaction( |
+ CreateSession(proxy_service.get()), &mock_socket_factory)); |
HttpRequestInfo request; |
request.method = "GET"; |
@@ -3416,10 +3367,8 @@ TEST_F(HttpNetworkTransactionTest, |
TEST_F(HttpNetworkTransactionTest, BuildRequest_ExtraHeaders) { |
scoped_ptr<ProxyService> proxy_service(CreateNullProxyService()); |
- scoped_ptr<HttpTransaction> trans( |
- new HttpNetworkTransaction( |
- CreateSession(proxy_service.get(), &mock_socket_factory), |
- &mock_socket_factory)); |
+ scoped_ptr<HttpTransaction> trans(new HttpNetworkTransaction( |
+ CreateSession(proxy_service.get()), &mock_socket_factory)); |
HttpRequestInfo request; |
request.method = "GET"; |