Index: net/quic/chromium/quic_network_transaction_unittest.cc |
diff --git a/net/quic/chromium/quic_network_transaction_unittest.cc b/net/quic/chromium/quic_network_transaction_unittest.cc |
index fa6499b9e6559f82f929e1f645bce34aab89e976..f9141a8180f42eef5b6ae0acec04e1985ce43619 100644 |
--- a/net/quic/chromium/quic_network_transaction_unittest.cc |
+++ b/net/quic/chromium/quic_network_transaction_unittest.cc |
@@ -2583,9 +2583,10 @@ TEST_P(QuicNetworkTransactionTest, QuicUploadWriteError) { |
request_.upload_data_stream = &upload_data; |
- HttpNetworkTransaction trans(DEFAULT_PRIORITY, session_.get()); |
+ std::unique_ptr<HttpNetworkTransaction> trans( |
+ new HttpNetworkTransaction(DEFAULT_PRIORITY, session_.get())); |
TestCompletionCallback callback; |
- int rv = trans.Start(&request_, callback.callback(), net_log_.bound()); |
+ int rv = trans->Start(&request_, callback.callback(), net_log_.bound()); |
EXPECT_THAT(rv, IsError(ERR_IO_PENDING)); |
base::RunLoop().RunUntilIdle(); |
@@ -2593,6 +2594,7 @@ TEST_P(QuicNetworkTransactionTest, QuicUploadWriteError) { |
base::RunLoop().RunUntilIdle(); |
EXPECT_NE(OK, callback.WaitForResult()); |
+ trans.reset(); |
session_.reset(); |
} |