Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1546)

Unified Diff: net/http/http_network_transaction_unittest.cc

Issue 2904643002: Remove some naked |new| statements in favor of MakeUnique. (Closed)
Patch Set: Revert changes in one test where it caused a crash. Created 3 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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 754bd99a08032149e6ab676df42e4884d75377c2..1e5f418e0b21ee0a665b63c28f9fd47f8fd7a413 100644
--- a/net/http/http_network_transaction_unittest.cc
+++ b/net/http/http_network_transaction_unittest.cc
@@ -9,7 +9,6 @@
#include <stdint.h>
#include <limits>
-#include <memory>
#include <set>
#include <string>
#include <utility>
@@ -128,8 +127,8 @@ class TestNetworkStreamThrottler : public NetworkThrottleManager {
std::unique_ptr<Throttle> CreateThrottle(ThrottleDelegate* delegate,
RequestPriority priority,
bool ignore_limits) override {
- std::unique_ptr<TestThrottle> test_throttle(
- new TestThrottle(throttle_new_requests_, delegate, this));
+ auto test_throttle =
+ base::MakeUnique<TestThrottle>(throttle_new_requests_, delegate, this);
outstanding_throttles_.insert(test_throttle.get());
return std::move(test_throttle);
}
@@ -368,8 +367,7 @@ std::unique_ptr<HttpNetworkSession> CreateSessionWithThrottler(
std::unique_ptr<HttpNetworkSession> session(
SpdySessionDependencies::SpdyCreateSession(session_deps));
- std::unique_ptr<TestNetworkStreamThrottler> owned_throttler(
- new TestNetworkStreamThrottler);
+ auto owned_throttler = base::MakeUnique<TestNetworkStreamThrottler>();
*throttler = owned_throttler.get();
HttpNetworkSessionPeer peer(session.get());
@@ -851,8 +849,8 @@ TEST_F(HttpNetworkTransactionTest, SimpleGETNoHeadersWeirdPort) {
std::unique_ptr<HttpNetworkSession> session(CreateSession(&session_deps_));
HttpRequestInfo request;
- std::unique_ptr<HttpTransaction> trans(
- new HttpNetworkTransaction(DEFAULT_PRIORITY, session.get()));
+ auto trans =
+ base::MakeUnique<HttpNetworkTransaction>(DEFAULT_PRIORITY, session.get());
request.method = "GET";
request.url = GURL("http://www.example.com:2000/");
@@ -874,8 +872,8 @@ TEST_F(HttpNetworkTransactionTest, SimpleGETNoHeadersWeirdPortAllowed) {
std::unique_ptr<HttpNetworkSession> session(CreateSession(&session_deps_));
HttpRequestInfo request;
- std::unique_ptr<HttpTransaction> trans(
- new HttpNetworkTransaction(DEFAULT_PRIORITY, session.get()));
+ auto trans =
+ base::MakeUnique<HttpNetworkTransaction>(DEFAULT_PRIORITY, session.get());
request.method = "GET";
request.url = GURL("http://www.example.com:2000/");
@@ -1806,8 +1804,8 @@ TEST_F(HttpNetworkTransactionTest, KeepAliveEarlyClose) {
request.url = GURL("http://www.example.org/");
std::unique_ptr<HttpNetworkSession> session(CreateSession(&session_deps_));
- std::unique_ptr<HttpNetworkTransaction> trans(
- new HttpNetworkTransaction(DEFAULT_PRIORITY, session.get()));
+ auto trans =
+ base::MakeUnique<HttpNetworkTransaction>(DEFAULT_PRIORITY, session.get());
MockRead data_reads[] = {
MockRead("HTTP/1.0 200 OK\r\n"),
@@ -1846,8 +1844,8 @@ TEST_F(HttpNetworkTransactionTest, KeepAliveEarlyClose2) {
request.url = GURL("http://www.example.org/");
std::unique_ptr<HttpNetworkSession> session(CreateSession(&session_deps_));
- std::unique_ptr<HttpNetworkTransaction> trans(
- new HttpNetworkTransaction(DEFAULT_PRIORITY, session.get()));
+ auto trans =
+ base::MakeUnique<HttpNetworkTransaction>(DEFAULT_PRIORITY, session.get());
MockRead data_reads[] = {
MockRead("HTTP/1.0 200 OK\r\n"),
@@ -1953,8 +1951,8 @@ TEST_F(HttpNetworkTransactionTest, KeepAliveAfterUnreadBody) {
for (size_t i = 0; i < kNumUnreadBodies; ++i) {
TestCompletionCallback callback;
- std::unique_ptr<HttpNetworkTransaction> trans(
- new HttpNetworkTransaction(DEFAULT_PRIORITY, session.get()));
+ auto trans = base::MakeUnique<HttpNetworkTransaction>(DEFAULT_PRIORITY,
+ session.get());
int rv = trans->Start(&request, callback.callback(), NetLogWithSource());
EXPECT_THAT(callback.GetResult(rv), IsOk());
@@ -2053,8 +2051,8 @@ TEST_F(HttpNetworkTransactionTest, KeepAliveWithUnusedData1) {
request1.method = "HEAD";
request1.url = GURL("http://www.borked.com/");
- std::unique_ptr<HttpNetworkTransaction> trans1(
- new HttpNetworkTransaction(DEFAULT_PRIORITY, session.get()));
+ auto trans1 =
+ base::MakeUnique<HttpNetworkTransaction>(DEFAULT_PRIORITY, session.get());
int rv = trans1->Start(&request1, callback.callback(), NetLogWithSource());
EXPECT_THAT(callback.GetResult(rv), IsOk());
@@ -2075,8 +2073,8 @@ TEST_F(HttpNetworkTransactionTest, KeepAliveWithUnusedData1) {
request2.method = "GET";
request2.url = GURL("http://www.borked.com/foo");
- std::unique_ptr<HttpNetworkTransaction> trans2(
- new HttpNetworkTransaction(DEFAULT_PRIORITY, session.get()));
+ auto trans2 =
+ base::MakeUnique<HttpNetworkTransaction>(DEFAULT_PRIORITY, session.get());
rv = trans2->Start(&request2, callback.callback(), NetLogWithSource());
EXPECT_THAT(callback.GetResult(rv), IsOk());
@@ -2129,8 +2127,8 @@ TEST_F(HttpNetworkTransactionTest, KeepAliveWithUnusedData2) {
request1.method = "GET";
request1.url = GURL("http://www.borked.com/");
- std::unique_ptr<HttpNetworkTransaction> trans1(
- new HttpNetworkTransaction(DEFAULT_PRIORITY, session.get()));
+ auto trans1 =
+ base::MakeUnique<HttpNetworkTransaction>(DEFAULT_PRIORITY, session.get());
int rv = trans1->Start(&request1, callback.callback(), NetLogWithSource());
EXPECT_THAT(callback.GetResult(rv), IsOk());
@@ -2151,8 +2149,8 @@ TEST_F(HttpNetworkTransactionTest, KeepAliveWithUnusedData2) {
request2.method = "GET";
request2.url = GURL("http://www.borked.com/foo");
- std::unique_ptr<HttpNetworkTransaction> trans2(
- new HttpNetworkTransaction(DEFAULT_PRIORITY, session.get()));
+ auto trans2 =
+ base::MakeUnique<HttpNetworkTransaction>(DEFAULT_PRIORITY, session.get());
rv = trans2->Start(&request2, callback.callback(), NetLogWithSource());
EXPECT_THAT(callback.GetResult(rv), IsOk());
@@ -2205,8 +2203,8 @@ TEST_F(HttpNetworkTransactionTest, KeepAliveWithUnusedData3) {
request1.method = "GET";
request1.url = GURL("http://www.borked.com/");
- std::unique_ptr<HttpNetworkTransaction> trans1(
- new HttpNetworkTransaction(DEFAULT_PRIORITY, session.get()));
+ auto trans1 =
+ base::MakeUnique<HttpNetworkTransaction>(DEFAULT_PRIORITY, session.get());
int rv = trans1->Start(&request1, callback.callback(), NetLogWithSource());
EXPECT_THAT(callback.GetResult(rv), IsOk());
@@ -2227,8 +2225,8 @@ TEST_F(HttpNetworkTransactionTest, KeepAliveWithUnusedData3) {
request2.method = "GET";
request2.url = GURL("http://www.borked.com/foo");
- std::unique_ptr<HttpNetworkTransaction> trans2(
- new HttpNetworkTransaction(DEFAULT_PRIORITY, session.get()));
+ auto trans2 =
+ base::MakeUnique<HttpNetworkTransaction>(DEFAULT_PRIORITY, session.get());
rv = trans2->Start(&request2, callback.callback(), NetLogWithSource());
EXPECT_THAT(callback.GetResult(rv), IsOk());
@@ -2270,12 +2268,12 @@ TEST_F(HttpNetworkTransactionTest, KeepAliveWithUnusedData4) {
request1.method = "GET";
request1.url = GURL("http://www.borked.com/");
- std::unique_ptr<HttpNetworkTransaction> trans1(
- new HttpNetworkTransaction(DEFAULT_PRIORITY, session.get()));
- int rv = trans1->Start(&request1, callback.callback(), NetLogWithSource());
+ auto trans =
+ base::MakeUnique<HttpNetworkTransaction>(DEFAULT_PRIORITY, session.get());
+ int rv = trans->Start(&request1, callback.callback(), NetLogWithSource());
EXPECT_THAT(callback.GetResult(rv), IsOk());
- const HttpResponseInfo* response1 = trans1->GetResponseInfo();
+ const HttpResponseInfo* response1 = trans->GetResponseInfo();
ASSERT_TRUE(response1);
ASSERT_TRUE(response1->headers);
EXPECT_EQ(200, response1->headers->response_code());
@@ -2283,7 +2281,7 @@ TEST_F(HttpNetworkTransactionTest, KeepAliveWithUnusedData4) {
// Deleting the transaction creates an HttpResponseBodyDrainer to read the
// response body.
- trans1.reset();
+ trans.reset();
// Let the HttpResponseBodyDrainer drain the socket. It should determine the
// socket can't be reused, rather than returning it to the socket pool.
@@ -2958,8 +2956,8 @@ TEST_F(HttpNetworkTransactionTest, BasicAuthProxyNoKeepAliveHttp10) {
TestCompletionCallback callback1;
- std::unique_ptr<HttpNetworkTransaction> trans(
- new HttpNetworkTransaction(DEFAULT_PRIORITY, session.get()));
+ auto trans =
+ base::MakeUnique<HttpNetworkTransaction>(DEFAULT_PRIORITY, session.get());
int rv = trans->Start(&request, callback1.callback(), log.bound());
EXPECT_THAT(rv, IsError(ERR_IO_PENDING));
@@ -3082,8 +3080,8 @@ TEST_F(HttpNetworkTransactionTest, BasicAuthProxyNoKeepAliveHttp11) {
TestCompletionCallback callback1;
- std::unique_ptr<HttpNetworkTransaction> trans(
- new HttpNetworkTransaction(DEFAULT_PRIORITY, session.get()));
+ auto trans =
+ base::MakeUnique<HttpNetworkTransaction>(DEFAULT_PRIORITY, session.get());
int rv = trans->Start(&request, callback1.callback(), log.bound());
EXPECT_THAT(rv, IsError(ERR_IO_PENDING));
@@ -3435,8 +3433,8 @@ TEST_F(HttpNetworkTransactionTest, BasicAuthProxyKeepAliveExtraData) {
TestCompletionCallback callback1;
- std::unique_ptr<HttpNetworkTransaction> trans(
- new HttpNetworkTransaction(DEFAULT_PRIORITY, session.get()));
+ auto trans =
+ base::MakeUnique<HttpNetworkTransaction>(DEFAULT_PRIORITY, session.get());
int rv = trans->Start(&request, callback1.callback(), log.bound());
EXPECT_THAT(callback1.GetResult(rv), IsOk());
@@ -3807,10 +3805,9 @@ TEST_F(HttpNetworkTransactionTest,
session_deps_.proxy_service =
ProxyService::CreateFixedFromPacResult("PROXY myproxy:70");
- std::unique_ptr<HttpAuthHandlerMock::Factory> auth_handler_factory(
- new HttpAuthHandlerMock::Factory());
+ auto auth_handler_factory = base::MakeUnique<HttpAuthHandlerMock::Factory>();
auth_handler_factory->set_do_init_from_challenge(true);
- std::unique_ptr<HttpAuthHandlerMock> mock_handler(new HttpAuthHandlerMock());
+ auto mock_handler = base::MakeUnique<HttpAuthHandlerMock>();
mock_handler->set_allows_default_credentials(true);
auth_handler_factory->AddMockHandler(mock_handler.release(),
HttpAuth::AUTH_PROXY);
@@ -3870,8 +3867,8 @@ TEST_F(HttpNetworkTransactionTest,
SSLSocketDataProvider ssl(ASYNC, OK);
session_deps_.socket_factory->AddSSLSocketDataProvider(&ssl);
- std::unique_ptr<HttpNetworkTransaction> trans(
- new HttpNetworkTransaction(DEFAULT_PRIORITY, session.get()));
+ auto trans =
+ base::MakeUnique<HttpNetworkTransaction>(DEFAULT_PRIORITY, session.get());
TestCompletionCallback callback;
int rv = trans->Start(&request, callback.callback(), NetLogWithSource());
@@ -3924,10 +3921,9 @@ TEST_F(HttpNetworkTransactionTest,
session_deps_.proxy_service =
ProxyService::CreateFixedFromPacResult("PROXY myproxy:70");
- std::unique_ptr<HttpAuthHandlerMock::Factory> auth_handler_factory(
- new HttpAuthHandlerMock::Factory());
+ auto auth_handler_factory = base::MakeUnique<HttpAuthHandlerMock::Factory>();
auth_handler_factory->set_do_init_from_challenge(true);
- std::unique_ptr<HttpAuthHandlerMock> mock_handler(new HttpAuthHandlerMock());
+ auto mock_handler = base::MakeUnique<HttpAuthHandlerMock>();
mock_handler->set_allows_default_credentials(true);
auth_handler_factory->AddMockHandler(mock_handler.release(),
HttpAuth::AUTH_PROXY);
@@ -3990,8 +3986,8 @@ TEST_F(HttpNetworkTransactionTest,
SSLSocketDataProvider ssl(ASYNC, OK);
session_deps_.socket_factory->AddSSLSocketDataProvider(&ssl);
- std::unique_ptr<HttpNetworkTransaction> trans(
- new HttpNetworkTransaction(DEFAULT_PRIORITY, session.get()));
+ auto trans =
+ base::MakeUnique<HttpNetworkTransaction>(DEFAULT_PRIORITY, session.get());
TestCompletionCallback callback;
int rv = trans->Start(&request, callback.callback(), NetLogWithSource());
@@ -4046,10 +4042,9 @@ TEST_F(HttpNetworkTransactionTest,
session_deps_.proxy_service =
ProxyService::CreateFixedFromPacResult("PROXY myproxy:70");
- std::unique_ptr<HttpAuthHandlerMock::Factory> auth_handler_factory(
- new HttpAuthHandlerMock::Factory());
+ auto auth_handler_factory = base::MakeUnique<HttpAuthHandlerMock::Factory>();
auth_handler_factory->set_do_init_from_challenge(true);
- std::unique_ptr<HttpAuthHandlerMock> mock_handler(new HttpAuthHandlerMock());
+ auto mock_handler = base::MakeUnique<HttpAuthHandlerMock>();
mock_handler->set_allows_default_credentials(true);
auth_handler_factory->AddMockHandler(mock_handler.release(),
HttpAuth::AUTH_PROXY);
@@ -4105,8 +4100,8 @@ TEST_F(HttpNetworkTransactionTest,
data_writes2, arraysize(data_writes2));
session_deps_.socket_factory->AddSocketDataProvider(&data2);
- std::unique_ptr<HttpNetworkTransaction> trans(
- new HttpNetworkTransaction(DEFAULT_PRIORITY, session.get()));
+ auto trans =
+ base::MakeUnique<HttpNetworkTransaction>(DEFAULT_PRIORITY, session.get());
TestCompletionCallback callback;
int rv = trans->Start(&request, callback.callback(), NetLogWithSource());
@@ -4144,16 +4139,15 @@ TEST_F(HttpNetworkTransactionTest,
session_deps_.proxy_service =
ProxyService::CreateFixedFromPacResult("PROXY myproxy:70");
- std::unique_ptr<HttpAuthHandlerMock::Factory> auth_handler_factory(
- new HttpAuthHandlerMock::Factory());
+ auto auth_handler_factory = base::MakeUnique<HttpAuthHandlerMock::Factory>();
auth_handler_factory->set_do_init_from_challenge(true);
- std::unique_ptr<HttpAuthHandlerMock> mock_handler(new HttpAuthHandlerMock());
+ auto mock_handler = base::MakeUnique<HttpAuthHandlerMock>();
mock_handler->set_allows_default_credentials(true);
auth_handler_factory->AddMockHandler(mock_handler.release(),
HttpAuth::AUTH_PROXY);
// Add another handler for the second challenge. It supports default
// credentials, but they shouldn't be used, since they were already tried.
- mock_handler.reset(new HttpAuthHandlerMock());
+ mock_handler = base::MakeUnique<HttpAuthHandlerMock>();
mock_handler->set_allows_default_credentials(true);
auth_handler_factory->AddMockHandler(mock_handler.release(),
HttpAuth::AUTH_PROXY);
@@ -4204,8 +4198,8 @@ TEST_F(HttpNetworkTransactionTest,
SSLSocketDataProvider ssl(ASYNC, OK);
session_deps_.socket_factory->AddSSLSocketDataProvider(&ssl);
- std::unique_ptr<HttpNetworkTransaction> trans(
- new HttpNetworkTransaction(DEFAULT_PRIORITY, session.get()));
+ auto trans =
+ base::MakeUnique<HttpNetworkTransaction>(DEFAULT_PRIORITY, session.get());
TestCompletionCallback callback;
int rv = trans->Start(&request, callback.callback(), NetLogWithSource());
@@ -4245,12 +4239,11 @@ TEST_F(HttpNetworkTransactionTest, NonPermanentGenerateAuthTokenError) {
request.method = "GET";
request.url = GURL("http://www.example.org/");
- std::unique_ptr<HttpAuthHandlerMock::Factory> auth_handler_factory(
- new HttpAuthHandlerMock::Factory());
+ auto auth_handler_factory = base::MakeUnique<HttpAuthHandlerMock::Factory>();
auth_handler_factory->set_do_init_from_challenge(true);
// First handler. Uses default credentials, but barfs at generate auth token.
- std::unique_ptr<HttpAuthHandlerMock> mock_handler(new HttpAuthHandlerMock());
+ auto mock_handler = base::MakeUnique<HttpAuthHandlerMock>();
mock_handler->set_allows_default_credentials(true);
mock_handler->set_allows_explicit_credentials(true);
mock_handler->set_connection_based(true);
@@ -4260,7 +4253,7 @@ TEST_F(HttpNetworkTransactionTest, NonPermanentGenerateAuthTokenError) {
// Add another handler for the second challenge. It supports default
// credentials, but they shouldn't be used, since they were already tried.
- mock_handler.reset(new HttpAuthHandlerMock());
+ mock_handler = base::MakeUnique<HttpAuthHandlerMock>();
mock_handler->set_allows_default_credentials(true);
mock_handler->set_allows_explicit_credentials(true);
mock_handler->set_connection_based(true);
@@ -4324,8 +4317,8 @@ TEST_F(HttpNetworkTransactionTest, NonPermanentGenerateAuthTokenError) {
data_writes3, arraysize(data_writes3));
session_deps_.socket_factory->AddSocketDataProvider(&data3);
- std::unique_ptr<HttpNetworkTransaction> trans(
- new HttpNetworkTransaction(DEFAULT_PRIORITY, session.get()));
+ auto trans =
+ base::MakeUnique<HttpNetworkTransaction>(DEFAULT_PRIORITY, session.get());
TestCompletionCallback callback;
int rv = trans->Start(&request, callback.callback(), NetLogWithSource());
@@ -4419,8 +4412,8 @@ TEST_F(HttpNetworkTransactionTest, HttpProxyLoadTimingNoPacTwoRequests) {
session_deps_.socket_factory->AddSSLSocketDataProvider(&ssl);
TestCompletionCallback callback1;
- std::unique_ptr<HttpNetworkTransaction> trans1(
- new HttpNetworkTransaction(DEFAULT_PRIORITY, session.get()));
+ auto trans1 =
+ base::MakeUnique<HttpNetworkTransaction>(DEFAULT_PRIORITY, session.get());
int rv = trans1->Start(&request1, callback1.callback(), log.bound());
EXPECT_THAT(rv, IsError(ERR_IO_PENDING));
@@ -4441,8 +4434,8 @@ TEST_F(HttpNetworkTransactionTest, HttpProxyLoadTimingNoPacTwoRequests) {
trans1.reset();
TestCompletionCallback callback2;
- std::unique_ptr<HttpNetworkTransaction> trans2(
- new HttpNetworkTransaction(DEFAULT_PRIORITY, session.get()));
+ auto trans2 =
+ base::MakeUnique<HttpNetworkTransaction>(DEFAULT_PRIORITY, session.get());
rv = trans2->Start(&request2, callback2.callback(), log.bound());
EXPECT_THAT(rv, IsError(ERR_IO_PENDING));
@@ -4519,8 +4512,8 @@ TEST_F(HttpNetworkTransactionTest, HttpProxyLoadTimingWithPacTwoRequests) {
session_deps_.socket_factory->AddSSLSocketDataProvider(&ssl);
TestCompletionCallback callback1;
- std::unique_ptr<HttpNetworkTransaction> trans1(
- new HttpNetworkTransaction(DEFAULT_PRIORITY, session.get()));
+ auto trans1 =
+ base::MakeUnique<HttpNetworkTransaction>(DEFAULT_PRIORITY, session.get());
int rv = trans1->Start(&request1, callback1.callback(), log.bound());
EXPECT_THAT(rv, IsError(ERR_IO_PENDING));
@@ -4541,8 +4534,8 @@ TEST_F(HttpNetworkTransactionTest, HttpProxyLoadTimingWithPacTwoRequests) {
trans1.reset();
TestCompletionCallback callback2;
- std::unique_ptr<HttpNetworkTransaction> trans2(
- new HttpNetworkTransaction(DEFAULT_PRIORITY, session.get()));
+ auto trans2 =
+ base::MakeUnique<HttpNetworkTransaction>(DEFAULT_PRIORITY, session.get());
rv = trans2->Start(&request2, callback2.callback(), log.bound());
EXPECT_THAT(rv, IsError(ERR_IO_PENDING));
@@ -5276,8 +5269,8 @@ TEST_F(HttpNetworkTransactionTest,
TestCompletionCallback callback;
- std::unique_ptr<HttpNetworkTransaction> trans(
- new HttpNetworkTransaction(DEFAULT_PRIORITY, session.get()));
+ auto trans =
+ base::MakeUnique<HttpNetworkTransaction>(DEFAULT_PRIORITY, session.get());
int rv = trans->Start(&request1, callback.callback(), NetLogWithSource());
EXPECT_THAT(rv, IsError(ERR_IO_PENDING));
@@ -5298,8 +5291,8 @@ TEST_F(HttpNetworkTransactionTest,
EXPECT_EQ(1, trans->Read(buf.get(), 256, callback.callback()));
trans.reset();
- std::unique_ptr<HttpNetworkTransaction> trans2(
- new HttpNetworkTransaction(DEFAULT_PRIORITY, session.get()));
+ auto trans2 =
+ base::MakeUnique<HttpNetworkTransaction>(DEFAULT_PRIORITY, session.get());
rv = trans2->Start(&request2, callback.callback(), NetLogWithSource());
EXPECT_THAT(rv, IsError(ERR_IO_PENDING));
@@ -5376,8 +5369,8 @@ TEST_F(HttpNetworkTransactionTest, HttpsProxySpdyLoadTimingTwoHttpRequests) {
TestCompletionCallback callback;
- std::unique_ptr<HttpNetworkTransaction> trans(
- new HttpNetworkTransaction(DEFAULT_PRIORITY, session.get()));
+ auto trans =
+ base::MakeUnique<HttpNetworkTransaction>(DEFAULT_PRIORITY, session.get());
int rv = trans->Start(&request1, callback.callback(), NetLogWithSource());
EXPECT_THAT(callback.GetResult(rv), IsOk());
@@ -6228,8 +6221,8 @@ TEST_F(HttpNetworkTransactionTest, DontRecycleTransportSocketForSSLTunnel) {
std::unique_ptr<HttpNetworkSession> session(CreateSession(&session_deps_));
- std::unique_ptr<HttpNetworkTransaction> trans(
- new HttpNetworkTransaction(DEFAULT_PRIORITY, session.get()));
+ auto trans =
+ base::MakeUnique<HttpNetworkTransaction>(DEFAULT_PRIORITY, session.get());
// Since we have proxy, should try to establish tunnel.
MockWrite data_writes1[] = {
@@ -6420,8 +6413,8 @@ TEST_F(HttpNetworkTransactionTest, RecycleDeadSSLSocket) {
TestCompletionCallback callback;
std::unique_ptr<HttpNetworkSession> session(CreateSession(&session_deps_));
- std::unique_ptr<HttpNetworkTransaction> trans(
- new HttpNetworkTransaction(DEFAULT_PRIORITY, session.get()));
+ auto trans =
+ base::MakeUnique<HttpNetworkTransaction>(DEFAULT_PRIORITY, session.get());
int rv = trans->Start(&request, callback.callback(), NetLogWithSource());
@@ -6449,7 +6442,8 @@ TEST_F(HttpNetworkTransactionTest, RecycleDeadSSLSocket) {
// Now start the second transaction, which should reuse the previous socket.
- trans.reset(new HttpNetworkTransaction(DEFAULT_PRIORITY, session.get()));
+ trans =
+ base::MakeUnique<HttpNetworkTransaction>(DEFAULT_PRIORITY, session.get());
rv = trans->Start(&request, callback.callback(), NetLogWithSource());
@@ -8084,8 +8078,8 @@ TEST_F(HttpNetworkTransactionTest, BasicAuthSpdyProxy) {
TestCompletionCallback callback1;
- std::unique_ptr<HttpNetworkTransaction> trans(
- new HttpNetworkTransaction(DEFAULT_PRIORITY, session.get()));
+ auto trans =
+ base::MakeUnique<HttpNetworkTransaction>(DEFAULT_PRIORITY, session.get());
int rv = trans->Start(&request, callback1.callback(), log.bound());
EXPECT_THAT(rv, IsError(ERR_IO_PENDING));
@@ -8143,7 +8137,7 @@ TEST_F(HttpNetworkTransactionTest, BasicAuthSpdyProxy) {
// origin that is different from that of its associated resource.
TEST_F(HttpNetworkTransactionTest, CrossOriginSPDYProxyPush) {
// Configure the proxy delegate to allow cross-origin SPDY pushes.
- std::unique_ptr<TestProxyDelegate> proxy_delegate(new TestProxyDelegate());
+ auto proxy_delegate = base::MakeUnique<TestProxyDelegate>();
proxy_delegate->set_trusted_spdy_proxy(net::ProxyServer::FromURI(
"https://myproxy:443", net::ProxyServer::SCHEME_HTTP));
HttpRequestInfo request;
@@ -8201,8 +8195,8 @@ TEST_F(HttpNetworkTransactionTest, CrossOriginSPDYProxyPush) {
proxy.next_proto = kProtoHTTP2;
session_deps_.socket_factory->AddSSLSocketDataProvider(&proxy);
- std::unique_ptr<HttpNetworkTransaction> trans(
- new HttpNetworkTransaction(DEFAULT_PRIORITY, session.get()));
+ auto trans =
+ base::MakeUnique<HttpNetworkTransaction>(DEFAULT_PRIORITY, session.get());
TestCompletionCallback callback;
int rv = trans->Start(&request, callback.callback(), log.bound());
EXPECT_THAT(rv, IsError(ERR_IO_PENDING));
@@ -8211,8 +8205,8 @@ TEST_F(HttpNetworkTransactionTest, CrossOriginSPDYProxyPush) {
EXPECT_THAT(rv, IsOk());
const HttpResponseInfo* response = trans->GetResponseInfo();
- std::unique_ptr<HttpNetworkTransaction> push_trans(
- new HttpNetworkTransaction(DEFAULT_PRIORITY, session.get()));
+ auto push_trans =
+ base::MakeUnique<HttpNetworkTransaction>(DEFAULT_PRIORITY, session.get());
rv = push_trans->Start(&push_request, callback.callback(), log.bound());
EXPECT_THAT(rv, IsError(ERR_IO_PENDING));
@@ -8260,7 +8254,7 @@ TEST_F(HttpNetworkTransactionTest, CrossOriginSPDYProxyPush) {
// Test that an explicitly trusted SPDY proxy cannot push HTTPS content.
TEST_F(HttpNetworkTransactionTest, CrossOriginProxyPushCorrectness) {
// Configure the proxy delegate to allow cross-origin SPDY pushes.
- std::unique_ptr<TestProxyDelegate> proxy_delegate(new TestProxyDelegate());
+ auto proxy_delegate = base::MakeUnique<TestProxyDelegate>();
proxy_delegate->set_trusted_spdy_proxy(net::ProxyServer::FromURI(
"https://myproxy:443", net::ProxyServer::SCHEME_HTTP));
HttpRequestInfo request;
@@ -8311,8 +8305,8 @@ TEST_F(HttpNetworkTransactionTest, CrossOriginProxyPushCorrectness) {
proxy.next_proto = kProtoHTTP2;
session_deps_.socket_factory->AddSSLSocketDataProvider(&proxy);
- std::unique_ptr<HttpNetworkTransaction> trans(
- new HttpNetworkTransaction(DEFAULT_PRIORITY, session.get()));
+ auto trans =
+ base::MakeUnique<HttpNetworkTransaction>(DEFAULT_PRIORITY, session.get());
TestCompletionCallback callback;
int rv = trans->Start(&request, callback.callback(), log.bound());
EXPECT_THAT(rv, IsError(ERR_IO_PENDING));
@@ -8340,7 +8334,7 @@ TEST_F(HttpNetworkTransactionTest, CrossOriginProxyPushCorrectness) {
// resources.
TEST_F(HttpNetworkTransactionTest, SameOriginProxyPushCorrectness) {
// Configure the proxy delegate to allow cross-origin SPDY pushes.
- std::unique_ptr<TestProxyDelegate> proxy_delegate(new TestProxyDelegate());
+ auto proxy_delegate = base::MakeUnique<TestProxyDelegate>();
proxy_delegate->set_trusted_spdy_proxy(
net::ProxyServer::FromURI("myproxy:70", net::ProxyServer::SCHEME_HTTP));
@@ -8398,8 +8392,8 @@ TEST_F(HttpNetworkTransactionTest, SameOriginProxyPushCorrectness) {
proxy.next_proto = kProtoHTTP2;
session_deps_.socket_factory->AddSSLSocketDataProvider(&proxy);
- std::unique_ptr<HttpNetworkTransaction> trans(
- new HttpNetworkTransaction(DEFAULT_PRIORITY, session.get()));
+ auto trans =
+ base::MakeUnique<HttpNetworkTransaction>(DEFAULT_PRIORITY, session.get());
TestCompletionCallback callback;
int rv = trans->Start(&request, callback.callback(), log.bound());
EXPECT_THAT(rv, IsError(ERR_IO_PENDING));
@@ -9296,11 +9290,10 @@ TEST_F(HttpNetworkTransactionTest, GroupNameForDirectConnections) {
HttpNetworkSessionPeer peer(session.get());
CaptureGroupNameTransportSocketPool* transport_conn_pool =
- new CaptureGroupNameTransportSocketPool(NULL, NULL);
+ new CaptureGroupNameTransportSocketPool(nullptr, nullptr);
CaptureGroupNameSSLSocketPool* ssl_conn_pool =
- new CaptureGroupNameSSLSocketPool(NULL, NULL);
- std::unique_ptr<MockClientSocketPoolManager> mock_pool_manager(
- new MockClientSocketPoolManager);
+ new CaptureGroupNameSSLSocketPool(nullptr, nullptr);
+ auto mock_pool_manager = base::MakeUnique<MockClientSocketPoolManager>();
mock_pool_manager->SetTransportSocketPool(transport_conn_pool);
mock_pool_manager->SetSSLSocketPool(ssl_conn_pool);
peer.SetClientSocketPoolManager(std::move(mock_pool_manager));
@@ -9361,9 +9354,7 @@ TEST_F(HttpNetworkTransactionTest, GroupNameForHTTPProxyConnections) {
new CaptureGroupNameHttpProxySocketPool(NULL, NULL);
CaptureGroupNameSSLSocketPool* ssl_conn_pool =
new CaptureGroupNameSSLSocketPool(NULL, NULL);
-
- std::unique_ptr<MockClientSocketPoolManager> mock_pool_manager(
- new MockClientSocketPoolManager);
+ auto mock_pool_manager = base::MakeUnique<MockClientSocketPoolManager>();
mock_pool_manager->SetSocketPoolForHTTPProxy(
proxy_host, base::WrapUnique(http_proxy_pool));
mock_pool_manager->SetSocketPoolForSSLWithProxy(
@@ -9431,9 +9422,7 @@ TEST_F(HttpNetworkTransactionTest, GroupNameForSOCKSConnections) {
new CaptureGroupNameSOCKSSocketPool(NULL, NULL);
CaptureGroupNameSSLSocketPool* ssl_conn_pool =
new CaptureGroupNameSSLSocketPool(NULL, NULL);
-
- std::unique_ptr<MockClientSocketPoolManager> mock_pool_manager(
- new MockClientSocketPoolManager);
+ auto mock_pool_manager = base::MakeUnique<MockClientSocketPoolManager>();
mock_pool_manager->SetSocketPoolForSOCKSProxy(
proxy_host, base::WrapUnique(socks_conn_pool));
mock_pool_manager->SetSocketPoolForSSLWithProxy(
@@ -9488,7 +9477,7 @@ void HttpNetworkTransactionTest::BypassHostCacheOnRefreshHelper(
request_info.url = GURL("http://www.example.org/");
// Select a host resolver that does caching.
- session_deps_.host_resolver.reset(new MockCachingHostResolver);
+ session_deps_.host_resolver = base::MakeUnique<MockCachingHostResolver>();
std::unique_ptr<HttpNetworkSession> session(CreateSession(&session_deps_));
HttpNetworkTransaction trans(DEFAULT_PRIORITY, session.get());
@@ -9883,8 +9872,8 @@ TEST_F(HttpNetworkTransactionTest, CancelDuringInitRequestBody) {
request.upload_data_stream = &upload_data_stream;
std::unique_ptr<HttpNetworkSession> session(CreateSession(&session_deps_));
- std::unique_ptr<HttpNetworkTransaction> trans(
- new HttpNetworkTransaction(DEFAULT_PRIORITY, session.get()));
+ auto trans =
+ base::MakeUnique<HttpNetworkTransaction>(DEFAULT_PRIORITY, session.get());
StaticSocketDataProvider data;
session_deps_.socket_factory->AddSocketDataProvider(&data);
@@ -10886,8 +10875,8 @@ TEST_F(HttpNetworkTransactionTest, UseAlternateProtocolForNpnSpdy) {
TestCompletionCallback callback;
std::unique_ptr<HttpNetworkSession> session(CreateSession(&session_deps_));
- std::unique_ptr<HttpNetworkTransaction> trans(
- new HttpNetworkTransaction(DEFAULT_PRIORITY, session.get()));
+ auto trans =
+ base::MakeUnique<HttpNetworkTransaction>(DEFAULT_PRIORITY, session.get());
int rv = trans->Start(&request, callback.callback(), NetLogWithSource());
EXPECT_THAT(rv, IsError(ERR_IO_PENDING));
@@ -10902,7 +10891,8 @@ TEST_F(HttpNetworkTransactionTest, UseAlternateProtocolForNpnSpdy) {
ASSERT_THAT(ReadTransaction(trans.get(), &response_data), IsOk());
EXPECT_EQ("hello world", response_data);
- trans.reset(new HttpNetworkTransaction(DEFAULT_PRIORITY, session.get()));
+ trans =
+ base::MakeUnique<HttpNetworkTransaction>(DEFAULT_PRIORITY, session.get());
rv = trans->Start(&request, callback.callback(), NetLogWithSource());
EXPECT_THAT(rv, IsError(ERR_IO_PENDING));
@@ -11069,8 +11059,8 @@ TEST_F(HttpNetworkTransactionTest, StallAlternativeServiceForNpnSpdy) {
TestCompletionCallback callback;
std::unique_ptr<HttpNetworkSession> session(CreateSession(&session_deps_));
- std::unique_ptr<HttpNetworkTransaction> trans(
- new HttpNetworkTransaction(DEFAULT_PRIORITY, session.get()));
+ auto trans =
+ base::MakeUnique<HttpNetworkTransaction>(DEFAULT_PRIORITY, session.get());
int rv = trans->Start(&request, callback.callback(), NetLogWithSource());
EXPECT_THAT(rv, IsError(ERR_IO_PENDING));
@@ -11085,7 +11075,8 @@ TEST_F(HttpNetworkTransactionTest, StallAlternativeServiceForNpnSpdy) {
ASSERT_THAT(ReadTransaction(trans.get(), &response_data), IsOk());
EXPECT_EQ("hello world", response_data);
- trans.reset(new HttpNetworkTransaction(DEFAULT_PRIORITY, session.get()));
+ trans =
+ base::MakeUnique<HttpNetworkTransaction>(DEFAULT_PRIORITY, session.get());
rv = trans->Start(&request, callback.callback(), NetLogWithSource());
EXPECT_THAT(rv, IsError(ERR_IO_PENDING));
@@ -11137,7 +11128,7 @@ class CapturingProxyResolverFactory : public ProxyResolverFactory {
std::unique_ptr<ProxyResolver>* resolver,
const net::CompletionCallback& callback,
std::unique_ptr<Request>* request) override {
- resolver->reset(new ForwardingProxyResolver(resolver_));
+ *resolver = base::MakeUnique<ForwardingProxyResolver>(resolver_);
return OK;
}
@@ -11237,11 +11228,11 @@ TEST_F(HttpNetworkTransactionTest, UseAlternativeServiceForTunneledNpnSpdy) {
proxy_config.set_pac_url(GURL("http://fooproxyurl"));
CapturingProxyResolver capturing_proxy_resolver;
- session_deps_.proxy_service.reset(
- new ProxyService(base::MakeUnique<ProxyConfigServiceFixed>(proxy_config),
- base::MakeUnique<CapturingProxyResolverFactory>(
- &capturing_proxy_resolver),
- NULL));
+ session_deps_.proxy_service = base::MakeUnique<ProxyService>(
+ base::MakeUnique<ProxyConfigServiceFixed>(proxy_config),
+ base::MakeUnique<CapturingProxyResolverFactory>(
+ &capturing_proxy_resolver),
+ nullptr);
TestNetLog net_log;
session_deps_.net_log = &net_log;
@@ -11301,8 +11292,8 @@ TEST_F(HttpNetworkTransactionTest, UseAlternativeServiceForTunneledNpnSpdy) {
TestCompletionCallback callback;
std::unique_ptr<HttpNetworkSession> session(CreateSession(&session_deps_));
- std::unique_ptr<HttpNetworkTransaction> trans(
- new HttpNetworkTransaction(DEFAULT_PRIORITY, session.get()));
+ auto trans =
+ base::MakeUnique<HttpNetworkTransaction>(DEFAULT_PRIORITY, session.get());
int rv = trans->Start(&request, callback.callback(), NetLogWithSource());
EXPECT_THAT(rv, IsError(ERR_IO_PENDING));
@@ -11319,7 +11310,8 @@ TEST_F(HttpNetworkTransactionTest, UseAlternativeServiceForTunneledNpnSpdy) {
ASSERT_THAT(ReadTransaction(trans.get(), &response_data), IsOk());
EXPECT_EQ("hello world", response_data);
- trans.reset(new HttpNetworkTransaction(DEFAULT_PRIORITY, session.get()));
+ trans =
+ base::MakeUnique<HttpNetworkTransaction>(DEFAULT_PRIORITY, session.get());
rv = trans->Start(&request, callback.callback(), NetLogWithSource());
EXPECT_THAT(rv, IsError(ERR_IO_PENDING));
@@ -11387,8 +11379,8 @@ TEST_F(HttpNetworkTransactionTest,
std::unique_ptr<HttpNetworkSession> session(CreateSession(&session_deps_));
- std::unique_ptr<HttpNetworkTransaction> trans(
- new HttpNetworkTransaction(DEFAULT_PRIORITY, session.get()));
+ auto trans =
+ base::MakeUnique<HttpNetworkTransaction>(DEFAULT_PRIORITY, session.get());
int rv = trans->Start(&request, callback.callback(), NetLogWithSource());
EXPECT_THAT(rv, IsError(ERR_IO_PENDING));
@@ -11410,7 +11402,8 @@ TEST_F(HttpNetworkTransactionTest,
base::WeakPtr<SpdySession> spdy_session =
CreateSecureSpdySession(session.get(), key, NetLogWithSource());
- trans.reset(new HttpNetworkTransaction(DEFAULT_PRIORITY, session.get()));
+ trans =
+ base::MakeUnique<HttpNetworkTransaction>(DEFAULT_PRIORITY, session.get());
rv = trans->Start(&request, callback.callback(), NetLogWithSource());
EXPECT_THAT(rv, IsError(ERR_IO_PENDING));
@@ -12320,9 +12313,9 @@ TEST_F(HttpNetworkTransactionTest, GenerateAuthToken) {
std::vector<std::unique_ptr<StaticSocketDataProvider>> data_providers;
for (size_t i = 0; i < mock_reads.size(); ++i) {
- data_providers.push_back(base::WrapUnique(new StaticSocketDataProvider(
+ data_providers.push_back(base::MakeUnique<StaticSocketDataProvider>(
mock_reads[i].data(), mock_reads[i].size(), mock_writes[i].data(),
- mock_writes[i].size())));
+ mock_writes[i].size()));
session_deps_.socket_factory->AddSocketDataProvider(
data_providers.back().get());
}
@@ -12400,8 +12393,7 @@ TEST_F(HttpNetworkTransactionTest, MultiRoundAuth) {
1, // Max sockets per group
session_deps_.host_resolver.get(), session_deps_.socket_factory.get(),
NULL, session_deps_.net_log);
- std::unique_ptr<MockClientSocketPoolManager> mock_pool_manager(
- new MockClientSocketPoolManager);
+ auto mock_pool_manager = base::MakeUnique<MockClientSocketPoolManager>();
mock_pool_manager->SetTransportSocketPool(transport_pool);
session_peer.SetClientSocketPoolManager(std::move(mock_pool_manager));
@@ -12688,8 +12680,8 @@ TEST_F(HttpNetworkTransactionTest, SimpleCancel) {
session_deps_.host_resolver->set_synchronous_mode(true);
std::unique_ptr<HttpNetworkSession> session(CreateSession(&session_deps_));
- std::unique_ptr<HttpNetworkTransaction> trans(
- new HttpNetworkTransaction(DEFAULT_PRIORITY, session.get()));
+ auto trans =
+ base::MakeUnique<HttpNetworkTransaction>(DEFAULT_PRIORITY, session.get());
StaticSocketDataProvider data(data_reads, arraysize(data_reads), NULL, 0);
data.set_connect_data(mock_connect);
@@ -13437,7 +13429,7 @@ TEST_F(HttpNetworkTransactionTest, ClientAuthCertCache_Proxy_Fail) {
TEST_F(HttpNetworkTransactionTest, UseIPConnectionPooling) {
// Set up a special HttpNetworkSession with a MockCachingHostResolver.
- session_deps_.host_resolver.reset(new MockCachingHostResolver());
+ session_deps_.host_resolver = base::MakeUnique<MockCachingHostResolver>();
std::unique_ptr<HttpNetworkSession> session(CreateSession(&session_deps_));
AddSSLSocketData();
@@ -13522,7 +13514,7 @@ TEST_F(HttpNetworkTransactionTest, UseIPConnectionPooling) {
TEST_F(HttpNetworkTransactionTest, UseIPConnectionPoolingAfterResolution) {
// Set up a special HttpNetworkSession with a MockCachingHostResolver.
- session_deps_.host_resolver.reset(new MockCachingHostResolver());
+ session_deps_.host_resolver = base::MakeUnique<MockCachingHostResolver>();
std::unique_ptr<HttpNetworkSession> session(CreateSession(&session_deps_));
AddSSLSocketData();
@@ -13604,7 +13596,7 @@ TEST_F(HttpNetworkTransactionTest, RetryWithoutConnectionPooling) {
ASSERT_TRUE(ip.AssignFromIPLiteral(ip_addr));
IPEndPoint peer_addr = IPEndPoint(ip, 443);
- session_deps_.host_resolver.reset(new MockCachingHostResolver());
+ session_deps_.host_resolver = base::MakeUnique<MockCachingHostResolver>();
session_deps_.host_resolver->rules()->AddRule("www.example.org", ip_addr);
session_deps_.host_resolver->rules()->AddRule("mail.example.org", ip_addr);
@@ -13732,7 +13724,7 @@ TEST_F(HttpNetworkTransactionTest, ReturnHTTP421OnRetry) {
ASSERT_TRUE(ip.AssignFromIPLiteral(ip_addr));
IPEndPoint peer_addr = IPEndPoint(ip, 443);
- session_deps_.host_resolver.reset(new MockCachingHostResolver());
+ session_deps_.host_resolver = base::MakeUnique<MockCachingHostResolver>();
session_deps_.host_resolver->rules()->AddRule("www.example.org", ip_addr);
session_deps_.host_resolver->rules()->AddRule("mail.example.org", ip_addr);
@@ -14490,9 +14482,9 @@ TEST_F(HttpNetworkTransactionTest, DoNotUseSpdySessionIfCertDoesNotMatch) {
// all others direct.
ProxyConfig proxy_config;
proxy_config.proxy_rules().ParseFromString("http=https://proxy:443");
- session_deps_.proxy_service.reset(new ProxyService(
- base::WrapUnique(new ProxyConfigServiceFixed(proxy_config)), nullptr,
- NULL));
+ session_deps_.proxy_service = base::MakeUnique<ProxyService>(
+ base::MakeUnique<ProxyConfigServiceFixed>(proxy_config), nullptr,
+ nullptr);
SSLSocketDataProvider ssl1(ASYNC, OK); // to the proxy
ssl1.next_proto = kProtoHTTP2;
@@ -14510,7 +14502,7 @@ TEST_F(HttpNetworkTransactionTest, DoNotUseSpdySessionIfCertDoesNotMatch) {
session_deps_.socket_factory->AddSSLSocketDataProvider(&ssl2);
session_deps_.socket_factory->AddSocketDataProvider(&data2);
- session_deps_.host_resolver.reset(new MockCachingHostResolver());
+ session_deps_.host_resolver = base::MakeUnique<MockCachingHostResolver>();
session_deps_.host_resolver->rules()->AddRule("news.example.org", ip_addr);
session_deps_.host_resolver->rules()->AddRule("proxy", ip_addr);
@@ -14651,9 +14643,9 @@ TEST_F(HttpNetworkTransactionTest, CloseIdleSpdySessionToOpenNewOne) {
// Use a separate test instance for the separate SpdySession that will be
// created.
SpdyTestUtil spdy_util_2;
- std::unique_ptr<SequencedSocketData> spdy1_data(
- new SequencedSocketData(spdy1_reads, arraysize(spdy1_reads), spdy1_writes,
- arraysize(spdy1_writes)));
+ auto spdy1_data = base::MakeUnique<SequencedSocketData>(
+ spdy1_reads, arraysize(spdy1_reads), spdy1_writes,
+ arraysize(spdy1_writes));
session_deps_.socket_factory->AddSocketDataProvider(spdy1_data.get());
SpdySerializedFrame host2_req(
@@ -14669,9 +14661,9 @@ TEST_F(HttpNetworkTransactionTest, CloseIdleSpdySessionToOpenNewOne) {
MockRead(SYNCHRONOUS, ERR_IO_PENDING, 3),
};
- std::unique_ptr<SequencedSocketData> spdy2_data(
- new SequencedSocketData(spdy2_reads, arraysize(spdy2_reads), spdy2_writes,
- arraysize(spdy2_writes)));
+ auto spdy2_data = base::MakeUnique<SequencedSocketData>(
+ spdy2_reads, arraysize(spdy2_reads), spdy2_writes,
+ arraysize(spdy2_writes));
session_deps_.socket_factory->AddSocketDataProvider(spdy2_data.get());
MockWrite http_write[] = {
@@ -14701,8 +14693,8 @@ TEST_F(HttpNetworkTransactionTest, CloseIdleSpdySessionToOpenNewOne) {
request1.method = "GET";
request1.url = GURL("https://www.a.com/");
request1.load_flags = 0;
- std::unique_ptr<HttpNetworkTransaction> trans(
- new HttpNetworkTransaction(DEFAULT_PRIORITY, session.get()));
+ auto trans =
+ base::MakeUnique<HttpNetworkTransaction>(DEFAULT_PRIORITY, session.get());
int rv = trans->Start(&request1, callback.callback(), NetLogWithSource());
EXPECT_THAT(rv, IsError(ERR_IO_PENDING));
@@ -14731,7 +14723,8 @@ TEST_F(HttpNetworkTransactionTest, CloseIdleSpdySessionToOpenNewOne) {
request2.method = "GET";
request2.url = GURL("https://www.b.com/");
request2.load_flags = 0;
- trans.reset(new HttpNetworkTransaction(DEFAULT_PRIORITY, session.get()));
+ trans =
+ base::MakeUnique<HttpNetworkTransaction>(DEFAULT_PRIORITY, session.get());
rv = trans->Start(&request2, callback.callback(), NetLogWithSource());
EXPECT_THAT(rv, IsError(ERR_IO_PENDING));
@@ -14759,7 +14752,8 @@ TEST_F(HttpNetworkTransactionTest, CloseIdleSpdySessionToOpenNewOne) {
request3.method = "GET";
request3.url = GURL("http://www.a.com/");
request3.load_flags = 0;
- trans.reset(new HttpNetworkTransaction(DEFAULT_PRIORITY, session.get()));
+ trans =
+ base::MakeUnique<HttpNetworkTransaction>(DEFAULT_PRIORITY, session.get());
rv = trans->Start(&request3, callback.callback(), NetLogWithSource());
EXPECT_THAT(rv, IsError(ERR_IO_PENDING));
@@ -15767,8 +15761,8 @@ TEST_F(HttpNetworkTransactionTest,
request1.url = GURL("http://www.foo.com/");
request1.load_flags = 0;
- std::unique_ptr<HttpNetworkTransaction> trans1(
- new HttpNetworkTransaction(DEFAULT_PRIORITY, session.get()));
+ auto trans1 =
+ base::MakeUnique<HttpNetworkTransaction>(DEFAULT_PRIORITY, session.get());
int rv = trans1->Start(&request1, callback.callback(), NetLogWithSource());
EXPECT_THAT(rv, IsError(ERR_IO_PENDING));
@@ -15790,7 +15784,7 @@ TEST_F(HttpNetworkTransactionTest,
std::vector<std::unique_ptr<UploadElementReader>> element_readers;
element_readers.push_back(
- base::WrapUnique(new UploadBytesElementReader("foo", 3)));
+ base::MakeUnique<UploadBytesElementReader>("foo", 3));
ElementsUploadDataStream upload_data_stream(std::move(element_readers), 0);
HttpRequestInfo request2;
@@ -16200,8 +16194,8 @@ TEST_F(HttpNetworkTransactionTest, ProxyHeadersNotSentOverWssTunnel) {
SSLSocketDataProvider ssl(ASYNC, OK);
session_deps_.socket_factory->AddSSLSocketDataProvider(&ssl);
- std::unique_ptr<HttpNetworkTransaction> trans(
- new HttpNetworkTransaction(DEFAULT_PRIORITY, session.get()));
+ auto trans =
+ base::MakeUnique<HttpNetworkTransaction>(DEFAULT_PRIORITY, session.get());
FakeWebSocketStreamCreateHelper websocket_stream_create_helper;
trans->SetWebSocketHandshakeStreamCreateHelper(
&websocket_stream_create_helper);
@@ -16299,8 +16293,8 @@ TEST_F(HttpNetworkTransactionTest, ProxyHeadersNotSentOverWsTunnel) {
GURL("http://myproxy:70/"), "MyRealm1", HttpAuth::AUTH_SCHEME_BASIC,
"Basic realm=MyRealm1", AuthCredentials(kFoo, kBar), "/");
- std::unique_ptr<HttpNetworkTransaction> trans(
- new HttpNetworkTransaction(DEFAULT_PRIORITY, session.get()));
+ auto trans =
+ base::MakeUnique<HttpNetworkTransaction>(DEFAULT_PRIORITY, session.get());
FakeWebSocketStreamCreateHelper websocket_stream_create_helper;
trans->SetWebSocketHandshakeStreamCreateHelper(
&websocket_stream_create_helper);
@@ -16473,8 +16467,8 @@ TEST_F(HttpNetworkTransactionTest, ThrottlingUnthrottled) {
request.method = "GET";
request.url = GURL("http://www.example.org/");
- std::unique_ptr<HttpTransaction> trans(
- new HttpNetworkTransaction(DEFAULT_PRIORITY, session.get()));
+ auto trans =
+ base::MakeUnique<HttpNetworkTransaction>(DEFAULT_PRIORITY, session.get());
MockWrite data_writes[] = {
MockWrite("GET / HTTP/1.1\r\n"
@@ -16522,8 +16516,8 @@ TEST_F(HttpNetworkTransactionTest, ThrottlingBasic) {
// Start a request that will be throttled at start; confirm it
// doesn't complete.
throttler->set_throttle_new_requests(true);
- std::unique_ptr<HttpTransaction> trans(
- new HttpNetworkTransaction(DEFAULT_PRIORITY, session.get()));
+ auto trans =
+ base::MakeUnique<HttpNetworkTransaction>(DEFAULT_PRIORITY, session.get());
TestCompletionCallback callback;
int rv = trans->Start(&request, callback.callback(), NetLogWithSource());
@@ -16567,8 +16561,8 @@ TEST_F(HttpNetworkTransactionTest, ThrottlingDestruction) {
// Start a request that will be throttled at start; confirm it
// doesn't complete.
throttler->set_throttle_new_requests(true);
- std::unique_ptr<HttpTransaction> trans(
- new HttpNetworkTransaction(DEFAULT_PRIORITY, session.get()));
+ auto trans =
+ base::MakeUnique<HttpNetworkTransaction>(DEFAULT_PRIORITY, session.get());
TestCompletionCallback callback;
int rv = trans->Start(&request, callback.callback(), NetLogWithSource());
@@ -16608,8 +16602,7 @@ TEST_F(HttpNetworkTransactionTest, ThrottlingPrioritySet) {
session_deps_.socket_factory->AddSocketDataProvider(&reads);
throttler->set_throttle_new_requests(true);
- std::unique_ptr<HttpTransaction> trans(
- new HttpNetworkTransaction(IDLE, session.get()));
+ auto trans = base::MakeUnique<HttpNetworkTransaction>(IDLE, session.get());
// Start the transaction to associate a throttle with it.
TestCompletionCallback callback;
int rv = trans->Start(&request, callback.callback(), NetLogWithSource());
@@ -16658,8 +16651,8 @@ TEST_F(HttpNetworkTransactionTest, ThrottlingPrioritySetUnthrottle) {
// Start a request that will be throttled at start; confirm it
// doesn't complete.
throttler->set_throttle_new_requests(true);
- std::unique_ptr<HttpTransaction> trans(
- new HttpNetworkTransaction(DEFAULT_PRIORITY, session.get()));
+ auto trans =
+ base::MakeUnique<HttpNetworkTransaction>(DEFAULT_PRIORITY, session.get());
TestCompletionCallback callback;
int rv = trans->Start(&request, callback.callback(), NetLogWithSource());
@@ -16671,8 +16664,7 @@ TEST_F(HttpNetworkTransactionTest, ThrottlingPrioritySetUnthrottle) {
// Create a new request, call SetPriority on it to unthrottle,
// and make sure that allows the original request to complete.
- std::unique_ptr<HttpTransaction> trans1(
- new HttpNetworkTransaction(LOW, session.get()));
+ auto trans1 = base::MakeUnique<HttpNetworkTransaction>(LOW, session.get());
throttler->set_priority_change_closure(
base::Bind(&TestNetworkStreamThrottler::UnthrottleAllRequests,
base::Unretained(throttler)));
@@ -16692,7 +16684,7 @@ TEST_F(HttpNetworkTransactionTest, ThrottlingPrioritySetUnthrottle) {
}
// Transaction will be destroyed when the unique_ptr goes out of scope.
-void DestroyTransaction(std::unique_ptr<HttpTransaction> transaction) {}
+void DestroyTransaction(std::unique_ptr<HttpNetworkTransaction> transaction) {}
// Confirm that destroying a transaction from a SetPriority call by the
// throttler works properly.
@@ -16726,8 +16718,8 @@ TEST_F(HttpNetworkTransactionTest, ThrottlingPrioritySetDestroy) {
// Start a request that will be throttled at start; confirm it
// doesn't complete.
throttler->set_throttle_new_requests(true);
- std::unique_ptr<HttpTransaction> trans(
- new HttpNetworkTransaction(DEFAULT_PRIORITY, session.get()));
+ auto trans =
+ base::MakeUnique<HttpNetworkTransaction>(DEFAULT_PRIORITY, session.get());
TestCompletionCallback callback;
int rv = trans->Start(&request, callback.callback(), NetLogWithSource());
@@ -16739,7 +16731,7 @@ TEST_F(HttpNetworkTransactionTest, ThrottlingPrioritySetDestroy) {
// Arrange for the set priority call on the above transaction to delete
// the transaction.
- HttpTransaction* trans_ptr(trans.get());
+ HttpNetworkTransaction* trans_ptr(trans.get());
throttler->set_priority_change_closure(
base::Bind(&DestroyTransaction, base::Passed(&trans)));
@@ -16770,8 +16762,8 @@ TEST_F(HttpNetworkTransactionTest, TokenBindingSpdy) {
MockRead(ASYNC, ERR_IO_PENDING)};
StaticSocketDataProvider data(reads, arraysize(reads), nullptr, 0);
session_deps_.socket_factory->AddSocketDataProvider(&data);
- session_deps_.channel_id_service.reset(
- new ChannelIDService(new DefaultChannelIDStore(nullptr)));
+ session_deps_.channel_id_service =
+ base::MakeUnique<ChannelIDService>(new DefaultChannelIDStore(nullptr));
std::unique_ptr<HttpNetworkSession> session(CreateSession(&session_deps_));
HttpNetworkTransaction trans(DEFAULT_PRIORITY, session.get());

Powered by Google App Engine
This is Rietveld 408576698