Index: net/cert_net/cert_net_fetcher_impl_unittest.cc |
diff --git a/net/cert_net/cert_net_fetcher_impl_unittest.cc b/net/cert_net/cert_net_fetcher_impl_unittest.cc |
index 311e93aee016ec7e5e82781f9d82db0d32c1810f..42fe60de8f7e468f6d207706c373b7ea113dc76a 100644 |
--- a/net/cert_net/cert_net_fetcher_impl_unittest.cc |
+++ b/net/cert_net/cert_net_fetcher_impl_unittest.cc |
@@ -8,6 +8,7 @@ |
#include <utility> |
#include "base/compiler_specific.h" |
+#include "base/memory/ptr_util.h" |
#include "base/run_loop.h" |
#include "net/cert/mock_cert_verifier.h" |
#include "net/dns/mock_host_resolver.h" |
@@ -34,14 +35,15 @@ class RequestContext : public URLRequestContext { |
public: |
RequestContext() : storage_(this) { |
ProxyConfig no_proxy; |
- storage_.set_host_resolver(scoped_ptr<HostResolver>(new MockHostResolver)); |
- storage_.set_cert_verifier(make_scoped_ptr(new MockCertVerifier)); |
+ storage_.set_host_resolver( |
+ std::unique_ptr<HostResolver>(new MockHostResolver)); |
+ storage_.set_cert_verifier(base::WrapUnique(new MockCertVerifier)); |
storage_.set_transport_security_state( |
- make_scoped_ptr(new TransportSecurityState)); |
+ base::WrapUnique(new TransportSecurityState)); |
storage_.set_proxy_service(ProxyService::CreateFixed(no_proxy)); |
storage_.set_ssl_config_service(new SSLConfigServiceDefaults); |
storage_.set_http_server_properties( |
- scoped_ptr<HttpServerProperties>(new HttpServerPropertiesImpl())); |
+ std::unique_ptr<HttpServerProperties>(new HttpServerPropertiesImpl())); |
HttpNetworkSession::Params params; |
params.host_resolver = host_resolver(); |
@@ -51,11 +53,11 @@ class RequestContext : public URLRequestContext { |
params.ssl_config_service = ssl_config_service(); |
params.http_server_properties = http_server_properties(); |
storage_.set_http_network_session( |
- make_scoped_ptr(new HttpNetworkSession(params))); |
- storage_.set_http_transaction_factory(make_scoped_ptr(new HttpCache( |
+ base::WrapUnique(new HttpNetworkSession(params))); |
+ storage_.set_http_transaction_factory(base::WrapUnique(new HttpCache( |
storage_.http_network_session(), HttpCache::DefaultBackend::InMemory(0), |
false /* set_up_quic_server_info */))); |
- storage_.set_job_factory(make_scoped_ptr(new URLRequestJobFactoryImpl())); |
+ storage_.set_job_factory(base::WrapUnique(new URLRequestJobFactoryImpl())); |
} |
~RequestContext() override { AssertNoURLRequests(); } |
@@ -95,7 +97,7 @@ class TestFetchCallback { |
const CertNetFetcher::FetchCallback& callback() const { return callback_; } |
- scoped_ptr<FetchResult> WaitForResult() { |
+ std::unique_ptr<FetchResult> WaitForResult() { |
DCHECK(quit_closure_.is_null()); |
while (!HasResult()) { |
base::RunLoop run_loop; |
@@ -127,7 +129,7 @@ class TestFetchCallback { |
} |
CertNetFetcher::FetchCallback callback_; |
- scoped_ptr<FetchResult> result_; |
+ std::unique_ptr<FetchResult> result_; |
base::Closure quit_closure_; |
base::Closure extra_closure_; |
}; |
@@ -148,7 +150,7 @@ class CertNetFetcherImplTest : public PlatformTest { |
}; |
// Helper to start an AIA fetch using default parameters. |
-WARN_UNUSED_RESULT scoped_ptr<CertNetFetcher::Request> StartRequest( |
+WARN_UNUSED_RESULT std::unique_ptr<CertNetFetcher::Request> StartRequest( |
CertNetFetcher* fetcher, |
const GURL& url, |
const TestFetchCallback& callback) { |
@@ -168,23 +170,23 @@ TEST_F(CertNetFetcherImplTest, ParallelFetchNoDuplicates) { |
// Request a URL with Content-Type "application/pkix-cert" |
GURL url1 = test_server_.GetURL("/cert.crt"); |
- scoped_ptr<CertNetFetcher::Request> request1 = |
+ std::unique_ptr<CertNetFetcher::Request> request1 = |
StartRequest(&fetcher, url1, callback1); |
// Request a URL with Content-Type "application/pkix-crl" |
GURL url2 = test_server_.GetURL("/root.crl"); |
- scoped_ptr<CertNetFetcher::Request> request2 = |
+ std::unique_ptr<CertNetFetcher::Request> request2 = |
StartRequest(&fetcher, url2, callback2); |
// Request a URL with Content-Type "application/pkcs7-mime" |
GURL url3 = test_server_.GetURL("/certs.p7c"); |
- scoped_ptr<CertNetFetcher::Request> request3 = |
+ std::unique_ptr<CertNetFetcher::Request> request3 = |
StartRequest(&fetcher, url3, callback3); |
// Wait for all of the requests to complete. |
- scoped_ptr<FetchResult> result1 = callback1.WaitForResult(); |
- scoped_ptr<FetchResult> result2 = callback2.WaitForResult(); |
- scoped_ptr<FetchResult> result3 = callback3.WaitForResult(); |
+ std::unique_ptr<FetchResult> result1 = callback1.WaitForResult(); |
+ std::unique_ptr<FetchResult> result2 = callback2.WaitForResult(); |
+ std::unique_ptr<FetchResult> result3 = callback3.WaitForResult(); |
// Verify the fetch results. |
result1->VerifySuccess("-cert.crt-\n"); |
@@ -205,9 +207,9 @@ TEST_F(CertNetFetcherImplTest, ContentTypeDoesntMatter) { |
TestFetchCallback callback; |
GURL url = test_server_.GetURL("/foo.txt"); |
- scoped_ptr<CertNetFetcher::Request> request = |
+ std::unique_ptr<CertNetFetcher::Request> request = |
StartRequest(&fetcher, url, callback); |
- scoped_ptr<FetchResult> result = callback.WaitForResult(); |
+ std::unique_ptr<FetchResult> result = callback.WaitForResult(); |
result->VerifySuccess("-foo.txt-\n"); |
} |
@@ -222,9 +224,9 @@ TEST_F(CertNetFetcherImplTest, HttpStatusCode) { |
{ |
TestFetchCallback callback; |
GURL url = test_server_.GetURL("/404.html"); |
- scoped_ptr<CertNetFetcher::Request> request = |
+ std::unique_ptr<CertNetFetcher::Request> request = |
StartRequest(&fetcher, url, callback); |
- scoped_ptr<FetchResult> result = callback.WaitForResult(); |
+ std::unique_ptr<FetchResult> result = callback.WaitForResult(); |
result->VerifyFailure(ERR_FAILED); |
} |
@@ -232,9 +234,9 @@ TEST_F(CertNetFetcherImplTest, HttpStatusCode) { |
{ |
TestFetchCallback callback; |
GURL url = test_server_.GetURL("/500.html"); |
- scoped_ptr<CertNetFetcher::Request> request = |
+ std::unique_ptr<CertNetFetcher::Request> request = |
StartRequest(&fetcher, url, callback); |
- scoped_ptr<FetchResult> result = callback.WaitForResult(); |
+ std::unique_ptr<FetchResult> result = callback.WaitForResult(); |
result->VerifyFailure(ERR_FAILED); |
} |
} |
@@ -247,9 +249,9 @@ TEST_F(CertNetFetcherImplTest, ContentDisposition) { |
TestFetchCallback callback; |
GURL url = test_server_.GetURL("/downloadable.js"); |
- scoped_ptr<CertNetFetcher::Request> request = |
+ std::unique_ptr<CertNetFetcher::Request> request = |
StartRequest(&fetcher, url, callback); |
- scoped_ptr<FetchResult> result = callback.WaitForResult(); |
+ std::unique_ptr<FetchResult> result = callback.WaitForResult(); |
result->VerifySuccess("-downloadable.js-\n"); |
} |
@@ -265,9 +267,9 @@ TEST_F(CertNetFetcherImplTest, Cache) { |
{ |
TestFetchCallback callback; |
- scoped_ptr<CertNetFetcher::Request> request = |
+ std::unique_ptr<CertNetFetcher::Request> request = |
StartRequest(&fetcher, url, callback); |
- scoped_ptr<FetchResult> result = callback.WaitForResult(); |
+ std::unique_ptr<FetchResult> result = callback.WaitForResult(); |
result->VerifySuccess("-cacheable_1hr.crt-\n"); |
} |
@@ -279,9 +281,9 @@ TEST_F(CertNetFetcherImplTest, Cache) { |
// Fetch again -- will fail unless served from cache. |
{ |
TestFetchCallback callback; |
- scoped_ptr<CertNetFetcher::Request> request = |
+ std::unique_ptr<CertNetFetcher::Request> request = |
StartRequest(&fetcher, url, callback); |
- scoped_ptr<FetchResult> result = callback.WaitForResult(); |
+ std::unique_ptr<FetchResult> result = callback.WaitForResult(); |
result->VerifySuccess("-cacheable_1hr.crt-\n"); |
} |
@@ -299,10 +301,10 @@ TEST_F(CertNetFetcherImplTest, TooLarge) { |
// bytes will cause it to fail. |
GURL url(test_server_.GetURL("/certs.p7c")); |
TestFetchCallback callback; |
- scoped_ptr<CertNetFetcher::Request> request = fetcher.FetchCaIssuers( |
+ std::unique_ptr<CertNetFetcher::Request> request = fetcher.FetchCaIssuers( |
url, CertNetFetcher::DEFAULT, 11, callback.callback()); |
- scoped_ptr<FetchResult> result = callback.WaitForResult(); |
+ std::unique_ptr<FetchResult> result = callback.WaitForResult(); |
result->VerifyFailure(ERR_FILE_TOO_BIG); |
} |
@@ -315,9 +317,9 @@ TEST_F(CertNetFetcherImplTest, Hang) { |
GURL url(test_server_.GetURL("/slow/certs.p7c?5")); |
TestFetchCallback callback; |
- scoped_ptr<CertNetFetcher::Request> request = fetcher.FetchCaIssuers( |
+ std::unique_ptr<CertNetFetcher::Request> request = fetcher.FetchCaIssuers( |
url, 10, CertNetFetcher::DEFAULT, callback.callback()); |
- scoped_ptr<FetchResult> result = callback.WaitForResult(); |
+ std::unique_ptr<FetchResult> result = callback.WaitForResult(); |
result->VerifyFailure(ERR_TIMED_OUT); |
} |
@@ -330,9 +332,9 @@ TEST_F(CertNetFetcherImplTest, Gzip) { |
GURL url(test_server_.GetURL("/gzipped_crl")); |
TestFetchCallback callback; |
- scoped_ptr<CertNetFetcher::Request> request = |
+ std::unique_ptr<CertNetFetcher::Request> request = |
StartRequest(&fetcher, url, callback); |
- scoped_ptr<FetchResult> result = callback.WaitForResult(); |
+ std::unique_ptr<FetchResult> result = callback.WaitForResult(); |
result->VerifySuccess("-gzipped_crl-\n"); |
} |
@@ -344,12 +346,12 @@ TEST_F(CertNetFetcherImplTest, HttpsNotAllowed) { |
GURL url("https://foopy/foo.crt"); |
TestFetchCallback callback; |
- scoped_ptr<CertNetFetcher::Request> request = |
+ std::unique_ptr<CertNetFetcher::Request> request = |
StartRequest(&fetcher, url, callback); |
// Should NOT complete synchronously despite being a test that could be done |
// immediately. |
EXPECT_FALSE(callback.HasResult()); |
- scoped_ptr<FetchResult> result = callback.WaitForResult(); |
+ std::unique_ptr<FetchResult> result = callback.WaitForResult(); |
result->VerifyFailure(ERR_DISALLOWED_URL_SCHEME); |
// No request was created because the URL scheme was unsupported. |
@@ -365,9 +367,9 @@ TEST_F(CertNetFetcherImplTest, RedirectToHttpsNotAllowed) { |
GURL url(test_server_.GetURL("/redirect_https")); |
TestFetchCallback callback; |
- scoped_ptr<CertNetFetcher::Request> request = |
+ std::unique_ptr<CertNetFetcher::Request> request = |
StartRequest(&fetcher, url, callback); |
- scoped_ptr<FetchResult> result = callback.WaitForResult(); |
+ std::unique_ptr<FetchResult> result = callback.WaitForResult(); |
result->VerifyFailure(ERR_DISALLOWED_URL_SCHEME); |
EXPECT_EQ(1, network_delegate_.created_requests()); |
@@ -382,7 +384,7 @@ TEST_F(CertNetFetcherImplTest, CancelHttpsNotAllowed) { |
GURL url("https://foopy/foo.crt"); |
TestFetchCallback callback; |
- scoped_ptr<CertNetFetcher::Request> request = |
+ std::unique_ptr<CertNetFetcher::Request> request = |
StartRequest(&fetcher, url, callback); |
// Cancel the request. |
@@ -409,16 +411,16 @@ TEST_F(CertNetFetcherImplTest, CancelBeforeRunningMessageLoop) { |
TestFetchCallback callback3; |
GURL url1 = test_server_.GetURL("/cert.crt"); |
- scoped_ptr<CertNetFetcher::Request> request1 = |
+ std::unique_ptr<CertNetFetcher::Request> request1 = |
StartRequest(&fetcher, url1, callback1); |
GURL url2 = test_server_.GetURL("/root.crl"); |
- scoped_ptr<CertNetFetcher::Request> request2 = |
+ std::unique_ptr<CertNetFetcher::Request> request2 = |
StartRequest(&fetcher, url2, callback2); |
GURL url3 = test_server_.GetURL("/certs.p7c"); |
- scoped_ptr<CertNetFetcher::Request> request3 = |
+ std::unique_ptr<CertNetFetcher::Request> request3 = |
StartRequest(&fetcher, url3, callback3); |
EXPECT_EQ(3, network_delegate_.created_requests()); |
@@ -430,8 +432,8 @@ TEST_F(CertNetFetcherImplTest, CancelBeforeRunningMessageLoop) { |
request2.reset(); |
// Wait for the non-cancelled requests to complete. |
- scoped_ptr<FetchResult> result1 = callback1.WaitForResult(); |
- scoped_ptr<FetchResult> result3 = callback3.WaitForResult(); |
+ std::unique_ptr<FetchResult> result1 = callback1.WaitForResult(); |
+ std::unique_ptr<FetchResult> result3 = callback3.WaitForResult(); |
// Verify the fetch results. |
result1->VerifySuccess("-cert.crt-\n"); |
@@ -462,15 +464,15 @@ TEST_F(CertNetFetcherImplTest, CancelAfterRunningMessageLoop) { |
GURL url1 = test_server_.GetURL("/cert.crt"); |
- scoped_ptr<CertNetFetcher::Request> request1 = |
+ std::unique_ptr<CertNetFetcher::Request> request1 = |
StartRequest(&fetcher, url1, callback1); |
GURL url2 = test_server_.GetURL("/certs.p7c"); |
- scoped_ptr<CertNetFetcher::Request> request2 = |
+ std::unique_ptr<CertNetFetcher::Request> request2 = |
StartRequest(&fetcher, url2, callback2); |
GURL url3("ftp://www.not.supported.com/foo"); |
- scoped_ptr<CertNetFetcher::Request> request3 = |
+ std::unique_ptr<CertNetFetcher::Request> request3 = |
StartRequest(&fetcher, url3, callback3); |
EXPECT_FALSE(callback1.HasResult()); |
@@ -479,14 +481,14 @@ TEST_F(CertNetFetcherImplTest, CancelAfterRunningMessageLoop) { |
// Wait for the ftp request to complete (it should complete right away since |
// it doesn't even try to connect to the server). |
- scoped_ptr<FetchResult> result3 = callback3.WaitForResult(); |
+ std::unique_ptr<FetchResult> result3 = callback3.WaitForResult(); |
result3->VerifyFailure(ERR_DISALLOWED_URL_SCHEME); |
// Cancel the second outstanding request. |
request2.reset(); |
// Wait for the first request to complete. |
- scoped_ptr<FetchResult> result2 = callback1.WaitForResult(); |
+ std::unique_ptr<FetchResult> result2 = callback1.WaitForResult(); |
// Verify the fetch results. |
result2->VerifySuccess("-cert.crt-\n"); |
@@ -496,11 +498,12 @@ TEST_F(CertNetFetcherImplTest, CancelAfterRunningMessageLoop) { |
TEST_F(CertNetFetcherImplTest, DeleteCancels) { |
ASSERT_TRUE(test_server_.Start()); |
- scoped_ptr<CertNetFetcherImpl> fetcher(new CertNetFetcherImpl(&context_)); |
+ std::unique_ptr<CertNetFetcherImpl> fetcher( |
+ new CertNetFetcherImpl(&context_)); |
GURL url(test_server_.GetURL("/slow/certs.p7c?20")); |
TestFetchCallback callback; |
- scoped_ptr<CertNetFetcher::Request> request = |
+ std::unique_ptr<CertNetFetcher::Request> request = |
StartRequest(fetcher.get(), url, callback); |
// Destroy the fetcher before the outstanding request. |
@@ -519,27 +522,27 @@ TEST_F(CertNetFetcherImplTest, ParallelFetchDuplicates) { |
// Issue 3 requests for url1, and 3 requests for url2 |
TestFetchCallback callback1; |
- scoped_ptr<CertNetFetcher::Request> request1 = |
+ std::unique_ptr<CertNetFetcher::Request> request1 = |
StartRequest(&fetcher, url1, callback1); |
TestFetchCallback callback2; |
- scoped_ptr<CertNetFetcher::Request> request2 = |
+ std::unique_ptr<CertNetFetcher::Request> request2 = |
StartRequest(&fetcher, url2, callback2); |
TestFetchCallback callback3; |
- scoped_ptr<CertNetFetcher::Request> request3 = |
+ std::unique_ptr<CertNetFetcher::Request> request3 = |
StartRequest(&fetcher, url1, callback3); |
TestFetchCallback callback4; |
- scoped_ptr<CertNetFetcher::Request> request4 = |
+ std::unique_ptr<CertNetFetcher::Request> request4 = |
StartRequest(&fetcher, url2, callback4); |
TestFetchCallback callback5; |
- scoped_ptr<CertNetFetcher::Request> request5 = |
+ std::unique_ptr<CertNetFetcher::Request> request5 = |
StartRequest(&fetcher, url2, callback5); |
TestFetchCallback callback6; |
- scoped_ptr<CertNetFetcher::Request> request6 = |
+ std::unique_ptr<CertNetFetcher::Request> request6 = |
StartRequest(&fetcher, url1, callback6); |
// Cancel all but one of the requests for url1. |
@@ -547,10 +550,10 @@ TEST_F(CertNetFetcherImplTest, ParallelFetchDuplicates) { |
request3.reset(); |
// Wait for the remaining requests to finish. |
- scoped_ptr<FetchResult> result2 = callback2.WaitForResult(); |
- scoped_ptr<FetchResult> result4 = callback4.WaitForResult(); |
- scoped_ptr<FetchResult> result5 = callback5.WaitForResult(); |
- scoped_ptr<FetchResult> result6 = callback6.WaitForResult(); |
+ std::unique_ptr<FetchResult> result2 = callback2.WaitForResult(); |
+ std::unique_ptr<FetchResult> result4 = callback4.WaitForResult(); |
+ std::unique_ptr<FetchResult> result5 = callback5.WaitForResult(); |
+ std::unique_ptr<FetchResult> result6 = callback6.WaitForResult(); |
// Verify that none of the cancelled requests for url1 completed (since they |
// were cancelled). |
@@ -579,19 +582,19 @@ TEST_F(CertNetFetcherImplTest, CancelThenStart) { |
GURL url = test_server_.GetURL("/cert.crt"); |
- scoped_ptr<CertNetFetcher::Request> request1 = |
+ std::unique_ptr<CertNetFetcher::Request> request1 = |
StartRequest(&fetcher, url, callback1); |
request1.reset(); |
- scoped_ptr<CertNetFetcher::Request> request2 = |
+ std::unique_ptr<CertNetFetcher::Request> request2 = |
StartRequest(&fetcher, url, callback2); |
- scoped_ptr<CertNetFetcher::Request> request3 = |
+ std::unique_ptr<CertNetFetcher::Request> request3 = |
StartRequest(&fetcher, url, callback3); |
request3.reset(); |
// All but |request2| were canceled. |
- scoped_ptr<FetchResult> result = callback2.WaitForResult(); |
+ std::unique_ptr<FetchResult> result = callback2.WaitForResult(); |
result->VerifySuccess("-cert.crt-\n"); |
@@ -608,7 +611,7 @@ TEST_F(CertNetFetcherImplTest, CancelAll) { |
CertNetFetcherImpl fetcher(&context_); |
TestFetchCallback callback[3]; |
- scoped_ptr<CertNetFetcher::Request> request[3]; |
+ std::unique_ptr<CertNetFetcher::Request> request[3]; |
GURL url = test_server_.GetURL("/cert.crt"); |
@@ -640,7 +643,7 @@ TEST_F(CertNetFetcherImplTest, DeleteWithinCallback) { |
GURL url = test_server_.GetURL("/cert.crt"); |
TestFetchCallback callback[4]; |
- scoped_ptr<CertNetFetcher::Request> reqs[4]; |
+ std::unique_ptr<CertNetFetcher::Request> reqs[4]; |
callback[1].set_extra_closure(base::Bind(DeleteCertNetFetcher, fetcher)); |
for (size_t i = 0; i < arraysize(callback); ++i) |
@@ -659,7 +662,7 @@ TEST_F(CertNetFetcherImplTest, DeleteWithinCallback) { |
void FetchRequest(CertNetFetcher* fetcher, |
const GURL& url, |
TestFetchCallback* callback, |
- scoped_ptr<CertNetFetcher::Request>* request) { |
+ std::unique_ptr<CertNetFetcher::Request>* request) { |
*request = StartRequest(fetcher, url, *callback); |
} |
@@ -672,7 +675,7 @@ TEST_F(CertNetFetcherImplTest, FetchWithinCallback) { |
GURL url = test_server_.GetURL("/cert.crt"); |
TestFetchCallback callback[5]; |
- scoped_ptr<CertNetFetcher::Request> req[5]; |
+ std::unique_ptr<CertNetFetcher::Request> req[5]; |
callback[1].set_extra_closure( |
base::Bind(FetchRequest, &fetcher, url, &callback[4], &req[4])); |
@@ -682,7 +685,7 @@ TEST_F(CertNetFetcherImplTest, FetchWithinCallback) { |
EXPECT_EQ(1, network_delegate_.created_requests()); |
for (size_t i = 0; i < arraysize(callback); ++i) { |
- scoped_ptr<FetchResult> result = callback[i].WaitForResult(); |
+ std::unique_ptr<FetchResult> result = callback[i].WaitForResult(); |
result->VerifySuccess("-cert.crt-\n"); |
} |
@@ -691,7 +694,7 @@ TEST_F(CertNetFetcherImplTest, FetchWithinCallback) { |
EXPECT_EQ(2, network_delegate_.created_requests()); |
} |
-void CancelRequest(scoped_ptr<CertNetFetcher::Request>* request) { |
+void CancelRequest(std::unique_ptr<CertNetFetcher::Request>* request) { |
request->reset(); |
} |
@@ -704,7 +707,7 @@ TEST_F(CertNetFetcherImplTest, CancelWithinCallback) { |
GURL url = test_server_.GetURL("/cert.crt"); |
TestFetchCallback callback[4]; |
- scoped_ptr<CertNetFetcher::Request> request[4]; |
+ std::unique_ptr<CertNetFetcher::Request> request[4]; |
for (size_t i = 0; i < arraysize(callback); ++i) |
request[i] = StartRequest(&fetcher, url, callback[i]); |
@@ -718,7 +721,7 @@ TEST_F(CertNetFetcherImplTest, CancelWithinCallback) { |
if (i == 2) |
continue; |
- scoped_ptr<FetchResult> result = callback[i].WaitForResult(); |
+ std::unique_ptr<FetchResult> result = callback[i].WaitForResult(); |
result->VerifySuccess("-cert.crt-\n"); |
} |
@@ -736,11 +739,11 @@ TEST_F(CertNetFetcherImplTest, CancelLastRequestWithinCallback) { |
GURL url = test_server_.GetURL("/cert.crt"); |
TestFetchCallback callback1; |
- scoped_ptr<CertNetFetcher::Request> request1 = |
+ std::unique_ptr<CertNetFetcher::Request> request1 = |
StartRequest(&fetcher, url, callback1); |
TestFetchCallback callback2; |
- scoped_ptr<CertNetFetcher::Request> request2 = |
+ std::unique_ptr<CertNetFetcher::Request> request2 = |
StartRequest(&fetcher, url, callback1); |
// Cancel request2 when the callback for request1 runs. |
@@ -748,7 +751,7 @@ TEST_F(CertNetFetcherImplTest, CancelLastRequestWithinCallback) { |
EXPECT_EQ(1, network_delegate_.created_requests()); |
- scoped_ptr<FetchResult> result = callback1.WaitForResult(); |
+ std::unique_ptr<FetchResult> result = callback1.WaitForResult(); |
result->VerifySuccess("-cert.crt-\n"); |
// request2 was cancelled. |