| 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 c8435d2f90c73883e16b433db240ae714106b76a..da8942239cae21813ff0e288273a9b1d88db402f 100644
|
| --- a/net/http/http_network_transaction_unittest.cc
|
| +++ b/net/http/http_network_transaction_unittest.cc
|
| @@ -36,8 +36,9 @@ ProxyService* CreateFixedProxyService(const std::string& proxy) {
|
| }
|
|
|
|
|
| -HttpNetworkSession* CreateSession(ProxyService* proxy_service) {
|
| - return new HttpNetworkSession(proxy_service);
|
| +HttpNetworkSession* CreateSession(ProxyService* proxy_service,
|
| + ClientSocketFactory* client_socket_factory) {
|
| + return new HttpNetworkSession(proxy_service, client_socket_factory);
|
| }
|
|
|
| class HttpNetworkTransactionTest : public PlatformTest {
|
| @@ -61,8 +62,10 @@ class HttpNetworkTransactionTest : public PlatformTest {
|
| SimpleGetHelperResult out;
|
|
|
| scoped_ptr<ProxyService> proxy_service(CreateNullProxyService());
|
| - scoped_ptr<HttpTransaction> trans(new HttpNetworkTransaction(
|
| - CreateSession(proxy_service.get()), &mock_socket_factory_));
|
| + scoped_ptr<HttpTransaction> trans(
|
| + new HttpNetworkTransaction(
|
| + CreateSession(proxy_service.get(), &mock_socket_factory_),
|
| + &mock_socket_factory_));
|
|
|
| HttpRequestInfo request;
|
| request.method = "GET";
|
| @@ -150,8 +153,10 @@ 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_));
|
| + scoped_ptr<HttpTransaction> trans(
|
| + new HttpNetworkTransaction(
|
| + CreateSession(proxy_service.get(), &mock_socket_factory_),
|
| + &mock_socket_factory_));
|
| }
|
|
|
| TEST_F(HttpNetworkTransactionTest, SimpleGET) {
|
| @@ -261,8 +266,10 @@ 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_));
|
| + scoped_ptr<HttpTransaction> trans(
|
| + new HttpNetworkTransaction(
|
| + CreateSession(proxy_service.get(), &mock_socket_factory_),
|
| + &mock_socket_factory_));
|
|
|
| HttpRequestInfo request;
|
| request.method = "HEAD";
|
| @@ -323,7 +330,7 @@ TEST_F(HttpNetworkTransactionTest, Head) {
|
| TEST_F(HttpNetworkTransactionTest, ReuseConnection) {
|
| scoped_ptr<ProxyService> proxy_service(CreateNullProxyService());
|
| scoped_refptr<HttpNetworkSession> session =
|
| - CreateSession(proxy_service.get());
|
| + CreateSession(proxy_service.get(), &mock_socket_factory_);
|
|
|
| MockRead data_reads[] = {
|
| MockRead("HTTP/1.1 200 OK\r\nContent-Length: 5\r\n\r\n"),
|
| @@ -372,8 +379,10 @@ 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_));
|
| + scoped_ptr<HttpTransaction> trans(
|
| + new HttpNetworkTransaction(
|
| + CreateSession(proxy_service.get(), &mock_socket_factory_),
|
| + &mock_socket_factory_));
|
|
|
| HttpRequestInfo request;
|
| request.method = "POST";
|
| @@ -417,8 +426,10 @@ 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_));
|
| + scoped_ptr<HttpTransaction> trans(
|
| + new HttpNetworkTransaction(
|
| + CreateSession(proxy_service.get(), &mock_socket_factory_),
|
| + &mock_socket_factory_));
|
|
|
| HttpRequestInfo request;
|
| request.method = "GET";
|
| @@ -461,7 +472,7 @@ void HttpNetworkTransactionTest::KeepAliveConnectionResendRequestTest(
|
| const MockRead& read_failure) {
|
| scoped_ptr<ProxyService> proxy_service(CreateNullProxyService());
|
| scoped_refptr<HttpNetworkSession> session =
|
| - CreateSession(proxy_service.get());
|
| + CreateSession(proxy_service.get(), &mock_socket_factory_);
|
|
|
| HttpRequestInfo request;
|
| request.method = "GET";
|
| @@ -527,8 +538,10 @@ 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_));
|
| + scoped_ptr<HttpTransaction> trans(
|
| + new HttpNetworkTransaction(
|
| + CreateSession(proxy_service.get(), &mock_socket_factory_),
|
| + &mock_socket_factory_));
|
|
|
| HttpRequestInfo request;
|
| request.method = "GET";
|
| @@ -581,8 +594,10 @@ 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_));
|
| + scoped_ptr<HttpTransaction> trans(
|
| + new HttpNetworkTransaction(
|
| + CreateSession(proxy_service.get(), &mock_socket_factory_),
|
| + &mock_socket_factory_));
|
|
|
| HttpRequestInfo request;
|
| request.method = "GET";
|
| @@ -670,8 +685,10 @@ 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_));
|
| + scoped_ptr<HttpTransaction> trans(
|
| + new HttpNetworkTransaction(
|
| + CreateSession(proxy_service.get(), &mock_socket_factory_),
|
| + &mock_socket_factory_));
|
|
|
| HttpRequestInfo request;
|
| request.method = "GET";
|
| @@ -746,8 +763,10 @@ 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_));
|
| + scoped_ptr<HttpTransaction> trans(
|
| + new HttpNetworkTransaction(
|
| + CreateSession(proxy_service.get(), &mock_socket_factory_),
|
| + &mock_socket_factory_));
|
|
|
| HttpRequestInfo request;
|
| request.method = "GET";
|
| @@ -825,8 +844,10 @@ 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_));
|
| + scoped_ptr<HttpTransaction> trans(
|
| + new HttpNetworkTransaction(
|
| + CreateSession(proxy_service.get(), &mock_socket_factory_),
|
| + &mock_socket_factory_));
|
|
|
| HttpRequestInfo request;
|
| request.method = "GET";
|
| @@ -911,7 +932,7 @@ TEST_F(HttpNetworkTransactionTest, BasicAuthProxyKeepAlive) {
|
| CreateFixedProxyService("myproxy:70"));
|
|
|
| scoped_refptr<HttpNetworkSession> session(
|
| - CreateSession(proxy_service.get()));
|
| + CreateSession(proxy_service.get(), &mock_socket_factory_));
|
|
|
| scoped_ptr<HttpTransaction> trans(new HttpNetworkTransaction(
|
| session.get(), &mock_socket_factory_));
|
| @@ -1011,7 +1032,7 @@ TEST_F(HttpNetworkTransactionTest, BasicAuthProxyCancelTunnel) {
|
| CreateFixedProxyService("myproxy:70"));
|
|
|
| scoped_refptr<HttpNetworkSession> session(
|
| - CreateSession(proxy_service.get()));
|
| + CreateSession(proxy_service.get(), &mock_socket_factory_));
|
|
|
| scoped_ptr<HttpTransaction> trans(new HttpNetworkTransaction(
|
| session.get(), &mock_socket_factory_));
|
| @@ -1068,7 +1089,7 @@ void HttpNetworkTransactionTest::ConnectStatusHelperWithExpectedStatus(
|
| CreateFixedProxyService("myproxy:70"));
|
|
|
| scoped_refptr<HttpNetworkSession> session(
|
| - CreateSession(proxy_service.get()));
|
| + CreateSession(proxy_service.get(), &mock_socket_factory_));
|
|
|
| scoped_ptr<HttpTransaction> trans(new HttpNetworkTransaction(
|
| session.get(), &mock_socket_factory_));
|
| @@ -1283,7 +1304,7 @@ TEST_F(HttpNetworkTransactionTest, BasicAuthProxyThenServer) {
|
|
|
| // Configure against proxy server "myproxy:70".
|
| scoped_ptr<HttpTransaction> trans(new HttpNetworkTransaction(
|
| - CreateSession(proxy_service.get()),
|
| + CreateSession(proxy_service.get(), &mock_socket_factory_),
|
| &mock_socket_factory_));
|
|
|
| HttpRequestInfo request;
|
| @@ -1420,8 +1441,10 @@ TEST_F(HttpNetworkTransactionTest, NTLMAuth1) {
|
| MockGetHostName);
|
|
|
| scoped_ptr<ProxyService> proxy_service(CreateNullProxyService());
|
| - scoped_ptr<HttpTransaction> trans(new HttpNetworkTransaction(
|
| - CreateSession(proxy_service.get()), &mock_socket_factory_));
|
| + scoped_ptr<HttpTransaction> trans(
|
| + new HttpNetworkTransaction(
|
| + CreateSession(proxy_service.get(), &mock_socket_factory_),
|
| + &mock_socket_factory_));
|
|
|
| HttpRequestInfo request;
|
| request.method = "GET";
|
| @@ -1546,8 +1569,10 @@ TEST_F(HttpNetworkTransactionTest, NTLMAuth2) {
|
| MockGetHostName);
|
|
|
| scoped_ptr<ProxyService> proxy_service(CreateNullProxyService());
|
| - scoped_ptr<HttpTransaction> trans(new HttpNetworkTransaction(
|
| - CreateSession(proxy_service.get()), &mock_socket_factory_));
|
| + scoped_ptr<HttpTransaction> trans(
|
| + new HttpNetworkTransaction(
|
| + CreateSession(proxy_service.get(), &mock_socket_factory_),
|
| + &mock_socket_factory_));
|
|
|
| HttpRequestInfo request;
|
| request.method = "GET";
|
| @@ -1752,8 +1777,10 @@ 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_));
|
| + scoped_ptr<HttpTransaction> trans(
|
| + new HttpNetworkTransaction(
|
| + CreateSession(proxy_service.get(), &mock_socket_factory_),
|
| + &mock_socket_factory_));
|
|
|
| HttpRequestInfo request;
|
| request.method = "GET";
|
| @@ -1795,7 +1822,7 @@ TEST_F(HttpNetworkTransactionTest, DontRecycleTCPSocketForSSLTunnel) {
|
| CreateFixedProxyService("myproxy:70"));
|
|
|
| scoped_refptr<HttpNetworkSession> session(
|
| - CreateSession(proxy_service.get()));
|
| + CreateSession(proxy_service.get(), &mock_socket_factory_));
|
|
|
| scoped_ptr<HttpTransaction> trans(new HttpNetworkTransaction(
|
| session.get(), &mock_socket_factory_));
|
| @@ -1853,7 +1880,7 @@ TEST_F(HttpNetworkTransactionTest, DontRecycleTCPSocketForSSLTunnel) {
|
| TEST_F(HttpNetworkTransactionTest, RecycleSocket) {
|
| scoped_ptr<ProxyService> proxy_service(CreateNullProxyService());
|
| scoped_refptr<HttpNetworkSession> session(
|
| - CreateSession(proxy_service.get()));
|
| + CreateSession(proxy_service.get(), &mock_socket_factory_));
|
|
|
| scoped_ptr<HttpTransaction> trans(new HttpNetworkTransaction(
|
| session.get(), &mock_socket_factory_));
|
| @@ -1912,7 +1939,7 @@ TEST_F(HttpNetworkTransactionTest, RecycleSocket) {
|
| TEST_F(HttpNetworkTransactionTest, RecycleSocketAfterZeroContentLength) {
|
| scoped_ptr<ProxyService> proxy_service(CreateNullProxyService());
|
| scoped_refptr<HttpNetworkSession> session(
|
| - CreateSession(proxy_service.get()));
|
| + CreateSession(proxy_service.get(), &mock_socket_factory_));
|
|
|
| scoped_ptr<HttpTransaction> trans(new HttpNetworkTransaction(
|
| session.get(), &mock_socket_factory_));
|
| @@ -1986,7 +2013,7 @@ TEST_F(HttpNetworkTransactionTest, ResendRequestOnWriteBodyError) {
|
|
|
| scoped_ptr<ProxyService> proxy_service(CreateNullProxyService());
|
| scoped_refptr<HttpNetworkSession> session =
|
| - CreateSession(proxy_service.get());
|
| + CreateSession(proxy_service.get(), &mock_socket_factory_);
|
|
|
| // The first socket is used for transaction 1 and the first attempt of
|
| // transaction 2.
|
| @@ -2062,8 +2089,10 @@ 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_));
|
| + scoped_ptr<HttpTransaction> trans(
|
| + new HttpNetworkTransaction(
|
| + CreateSession(proxy_service.get(), &mock_socket_factory_),
|
| + &mock_socket_factory_));
|
|
|
| HttpRequestInfo request;
|
| request.method = "GET";
|
| @@ -2140,7 +2169,7 @@ TEST_F(HttpNetworkTransactionTest, AuthIdentityInUrl) {
|
| TEST_F(HttpNetworkTransactionTest, BasicAuthCacheAndPreauth) {
|
| scoped_ptr<ProxyService> proxy_service(CreateNullProxyService());
|
| scoped_refptr<HttpNetworkSession> session =
|
| - CreateSession(proxy_service.get());
|
| + CreateSession(proxy_service.get(), &mock_socket_factory_);
|
|
|
| // Transaction 1: authenticate (foo, bar) on MyRealm1
|
| {
|
| @@ -2549,8 +2578,10 @@ 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_));
|
| + scoped_ptr<HttpNetworkTransaction> trans(
|
| + new HttpNetworkTransaction(
|
| + CreateSession(proxy_service.get(), &mock_socket_factory_),
|
| + &mock_socket_factory_));
|
|
|
| // Setup some state (which we expect ResetStateForRestart() will clear).
|
| trans->header_buf_->Realloc(10);
|
| @@ -2605,8 +2636,10 @@ 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_));
|
| + scoped_ptr<HttpTransaction> trans(
|
| + new HttpNetworkTransaction(
|
| + CreateSession(proxy_service.get(), &mock_socket_factory_),
|
| + &mock_socket_factory_));
|
|
|
| HttpRequestInfo request;
|
| request.method = "GET";
|
| @@ -2708,8 +2741,10 @@ TEST_F(HttpNetworkTransactionTest, HTTPSBadCertificateViaProxy) {
|
| for (int i = 0; i < 2; i++) {
|
| mock_socket_factory_.ResetNextMockIndexes();
|
|
|
| - scoped_ptr<HttpTransaction> trans(new HttpNetworkTransaction(
|
| - CreateSession(proxy_service.get()), &mock_socket_factory_));
|
| + scoped_ptr<HttpTransaction> trans(
|
| + new HttpNetworkTransaction(
|
| + CreateSession(proxy_service.get(), &mock_socket_factory_),
|
| + &mock_socket_factory_));
|
|
|
| int rv = trans->Start(&request, &callback);
|
| EXPECT_EQ(ERR_IO_PENDING, rv);
|
| @@ -2732,8 +2767,10 @@ 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_));
|
| + scoped_ptr<HttpTransaction> trans(
|
| + new HttpNetworkTransaction(
|
| + CreateSession(proxy_service.get(), &mock_socket_factory_),
|
| + &mock_socket_factory_));
|
|
|
| HttpRequestInfo request;
|
| request.method = "GET";
|
| @@ -2771,8 +2808,10 @@ 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_));
|
| + scoped_ptr<HttpTransaction> trans(
|
| + new HttpNetworkTransaction(
|
| + CreateSession(proxy_service.get(), &mock_socket_factory_),
|
| + &mock_socket_factory_));
|
|
|
| HttpRequestInfo request;
|
| request.method = "GET";
|
| @@ -2811,8 +2850,10 @@ 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_));
|
| + scoped_ptr<HttpTransaction> trans(
|
| + new HttpNetworkTransaction(
|
| + CreateSession(proxy_service.get(), &mock_socket_factory_),
|
| + &mock_socket_factory_));
|
|
|
| HttpRequestInfo request;
|
| request.method = "POST";
|
| @@ -2849,8 +2890,10 @@ 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_));
|
| + scoped_ptr<HttpTransaction> trans(
|
| + new HttpNetworkTransaction(
|
| + CreateSession(proxy_service.get(), &mock_socket_factory_),
|
| + &mock_socket_factory_));
|
|
|
| HttpRequestInfo request;
|
| request.method = "PUT";
|
| @@ -2887,8 +2930,10 @@ 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_));
|
| + scoped_ptr<HttpTransaction> trans(
|
| + new HttpNetworkTransaction(
|
| + CreateSession(proxy_service.get(), &mock_socket_factory_),
|
| + &mock_socket_factory_));
|
|
|
| HttpRequestInfo request;
|
| request.method = "HEAD";
|
| @@ -2925,8 +2970,10 @@ 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_));
|
| + scoped_ptr<HttpTransaction> trans(
|
| + new HttpNetworkTransaction(
|
| + CreateSession(proxy_service.get(), &mock_socket_factory_),
|
| + &mock_socket_factory_));
|
|
|
| HttpRequestInfo request;
|
| request.method = "GET";
|
| @@ -2966,8 +3013,10 @@ 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_));
|
| + scoped_ptr<HttpTransaction> trans(
|
| + new HttpNetworkTransaction(
|
| + CreateSession(proxy_service.get(), &mock_socket_factory_),
|
| + &mock_socket_factory_));
|
|
|
| HttpRequestInfo request;
|
| request.method = "GET";
|
| @@ -3005,8 +3054,10 @@ 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_));
|
| + scoped_ptr<HttpTransaction> trans(
|
| + new HttpNetworkTransaction(
|
| + CreateSession(proxy_service.get(), &mock_socket_factory_),
|
| + &mock_socket_factory_));
|
|
|
| HttpRequestInfo request;
|
| request.method = "GET";
|
|
|