Chromium Code Reviews| Index: content/browser/appcache/appcache_request_handler_unittest.cc |
| diff --git a/content/browser/appcache/appcache_request_handler_unittest.cc b/content/browser/appcache/appcache_request_handler_unittest.cc |
| index 8367bc8b1f3bea727ee64ec62fc227826b59dd14..98d4c6bf9f3b0c0cc5f4f8a752ba2ca63fae90db 100644 |
| --- a/content/browser/appcache/appcache_request_handler_unittest.cc |
| +++ b/content/browser/appcache/appcache_request_handler_unittest.cc |
| @@ -215,7 +215,9 @@ class AppCacheRequestHandlerTest : public testing::Test { |
| void SetUpTest() { |
| DCHECK(io_thread_->task_runner()->BelongsToCurrentThread()); |
| mock_service_.reset(new MockAppCacheService); |
| - mock_service_->set_request_context(&empty_context_); |
| + // Initializes URLRequestContext on the IO thread. |
| + empty_context_.reset(new net::URLRequestContext); |
| + mock_service_->set_request_context(empty_context_.get()); |
| mock_policy_.reset(new MockAppCachePolicy); |
| mock_service_->set_appcache_policy(mock_policy_.get()); |
| mock_frontend_.reset(new MockFrontend); |
| @@ -226,7 +228,7 @@ class AppCacheRequestHandlerTest : public testing::Test { |
| backend_impl_->RegisterHost(kHostId); |
| host_ = backend_impl_->GetHost(kHostId); |
| job_factory_.reset(new MockURLRequestJobFactory()); |
| - empty_context_.set_job_factory(job_factory_.get()); |
| + empty_context_->set_job_factory(job_factory_.get()); |
| } |
| void TearDownTest() { |
| @@ -239,6 +241,7 @@ class AppCacheRequestHandlerTest : public testing::Test { |
| mock_service_.reset(); |
| mock_policy_.reset(); |
| job_factory_.reset(); |
| + empty_context_.reset(); |
| host_ = NULL; |
| } |
| @@ -277,8 +280,8 @@ class AppCacheRequestHandlerTest : public testing::Test { |
| base::Bind(&AppCacheRequestHandlerTest::Verify_MainResource_Miss, |
| base::Unretained(this))); |
| - request_ = empty_context_.CreateRequest( |
| - GURL("http://blah/"), net::DEFAULT_PRIORITY, &delegate_); |
| + request_ = empty_context_->CreateRequest(GURL("http://blah/"), |
| + net::DEFAULT_PRIORITY, &delegate_); |
| handler_.reset(host_->CreateRequestHandler(request_.get(), |
| RESOURCE_TYPE_MAIN_FRAME, |
| false)); |
| @@ -325,8 +328,8 @@ class AppCacheRequestHandlerTest : public testing::Test { |
| base::Bind(&AppCacheRequestHandlerTest::Verify_MainResource_Hit, |
| base::Unretained(this))); |
| - request_ = empty_context_.CreateRequest( |
| - GURL("http://blah/"), net::DEFAULT_PRIORITY, &delegate_); |
| + request_ = empty_context_->CreateRequest(GURL("http://blah/"), |
| + net::DEFAULT_PRIORITY, &delegate_); |
| handler_.reset(host_->CreateRequestHandler(request_.get(), |
| RESOURCE_TYPE_MAIN_FRAME, |
| false)); |
| @@ -375,8 +378,8 @@ class AppCacheRequestHandlerTest : public testing::Test { |
| base::Bind(&AppCacheRequestHandlerTest::Verify_MainResource_Fallback, |
| base::Unretained(this))); |
| - request_ = empty_context_.CreateRequest( |
| - GURL("http://blah/"), net::DEFAULT_PRIORITY, &delegate_); |
| + request_ = empty_context_->CreateRequest(GURL("http://blah/"), |
| + net::DEFAULT_PRIORITY, &delegate_); |
| handler_.reset(host_->CreateRequestHandler(request_.get(), |
| RESOURCE_TYPE_MAIN_FRAME, |
| false)); |
| @@ -457,9 +460,9 @@ class AppCacheRequestHandlerTest : public testing::Test { |
| &AppCacheRequestHandlerTest::Verify_MainResource_FallbackOverride, |
| base::Unretained(this))); |
| - request_ = empty_context_.CreateRequest( |
| - GURL("http://blah/fallback-override"), net::DEFAULT_PRIORITY, |
| - &delegate_); |
| + request_ = |
| + empty_context_->CreateRequest(GURL("http://blah/fallback-override"), |
| + net::DEFAULT_PRIORITY, &delegate_); |
| handler_.reset(host_->CreateRequestHandler(request_.get(), |
| RESOURCE_TYPE_MAIN_FRAME, |
| false)); |
| @@ -523,8 +526,8 @@ class AppCacheRequestHandlerTest : public testing::Test { |
| // SubResource_Miss_WithNoCacheSelected ---------------------------------- |
| void SubResource_Miss_WithNoCacheSelected() { |
| - request_ = empty_context_.CreateRequest( |
| - GURL("http://blah/"), net::DEFAULT_PRIORITY, &delegate_); |
| + request_ = empty_context_->CreateRequest(GURL("http://blah/"), |
| + net::DEFAULT_PRIORITY, &delegate_); |
| handler_.reset(host_->CreateRequestHandler(request_.get(), |
| RESOURCE_TYPE_SUB_RESOURCE, |
| false)); |
| @@ -543,8 +546,8 @@ class AppCacheRequestHandlerTest : public testing::Test { |
| // in a network or fallback namespace, should result in a failed request. |
| host_->AssociateCompleteCache(MakeNewCache()); |
| - request_ = empty_context_.CreateRequest( |
| - GURL("http://blah/"), net::DEFAULT_PRIORITY, &delegate_); |
| + request_ = empty_context_->CreateRequest(GURL("http://blah/"), |
| + net::DEFAULT_PRIORITY, &delegate_); |
| handler_.reset(host_->CreateRequestHandler(request_.get(), |
| RESOURCE_TYPE_SUB_RESOURCE, |
| false)); |
| @@ -575,8 +578,8 @@ class AppCacheRequestHandlerTest : public testing::Test { |
| host_->pending_selected_cache_id_ = cache->cache_id(); |
| host_->set_preferred_manifest_url(cache->owning_group()->manifest_url()); |
| - request_ = empty_context_.CreateRequest( |
| - GURL("http://blah/"), net::DEFAULT_PRIORITY, &delegate_); |
| + request_ = empty_context_->CreateRequest(GURL("http://blah/"), |
| + net::DEFAULT_PRIORITY, &delegate_); |
| handler_.reset(host_->CreateRequestHandler(request_.get(), |
| RESOURCE_TYPE_SUB_RESOURCE, |
| false)); |
| @@ -610,8 +613,8 @@ class AppCacheRequestHandlerTest : public testing::Test { |
| mock_storage()->SimulateFindSubResource( |
| AppCacheEntry(AppCacheEntry::EXPLICIT, 1), AppCacheEntry(), false); |
| - request_ = empty_context_.CreateRequest( |
| - GURL("http://blah/"), net::DEFAULT_PRIORITY, &delegate_); |
| + request_ = empty_context_->CreateRequest(GURL("http://blah/"), |
| + net::DEFAULT_PRIORITY, &delegate_); |
| handler_.reset(host_->CreateRequestHandler(request_.get(), |
| RESOURCE_TYPE_SUB_RESOURCE, |
| false)); |
| @@ -643,8 +646,8 @@ class AppCacheRequestHandlerTest : public testing::Test { |
| mock_storage()->SimulateFindSubResource( |
| AppCacheEntry(), AppCacheEntry(AppCacheEntry::EXPLICIT, 1), false); |
| - request_ = empty_context_.CreateRequest( |
| - GURL("http://blah/"), net::DEFAULT_PRIORITY, &delegate_); |
| + request_ = empty_context_->CreateRequest(GURL("http://blah/"), |
| + net::DEFAULT_PRIORITY, &delegate_); |
| handler_.reset(host_->CreateRequestHandler(request_.get(), |
| RESOURCE_TYPE_SUB_RESOURCE, |
| false)); |
| @@ -677,8 +680,8 @@ class AppCacheRequestHandlerTest : public testing::Test { |
| mock_storage()->SimulateFindSubResource( |
| AppCacheEntry(), AppCacheEntry(AppCacheEntry::EXPLICIT, 1), false); |
| - request_ = empty_context_.CreateRequest( |
| - GURL("http://blah/"), net::DEFAULT_PRIORITY, &delegate_); |
| + request_ = empty_context_->CreateRequest(GURL("http://blah/"), |
| + net::DEFAULT_PRIORITY, &delegate_); |
| handler_.reset(host_->CreateRequestHandler(request_.get(), |
| RESOURCE_TYPE_SUB_RESOURCE, |
| false)); |
| @@ -712,8 +715,8 @@ class AppCacheRequestHandlerTest : public testing::Test { |
| mock_storage()->SimulateFindSubResource( |
| AppCacheEntry(), AppCacheEntry(), true); |
| - request_ = empty_context_.CreateRequest( |
| - GURL("http://blah/"), net::DEFAULT_PRIORITY, &delegate_); |
| + request_ = empty_context_->CreateRequest(GURL("http://blah/"), |
| + net::DEFAULT_PRIORITY, &delegate_); |
| handler_.reset(host_->CreateRequestHandler(request_.get(), |
| RESOURCE_TYPE_SUB_RESOURCE, |
| false)); |
| @@ -742,8 +745,8 @@ class AppCacheRequestHandlerTest : public testing::Test { |
| mock_storage()->SimulateFindSubResource( |
| AppCacheEntry(AppCacheEntry::EXPLICIT, 1), AppCacheEntry(), false); |
| - request_ = empty_context_.CreateRequest( |
| - GURL("http://blah/"), net::DEFAULT_PRIORITY, &delegate_); |
| + request_ = empty_context_->CreateRequest(GURL("http://blah/"), |
| + net::DEFAULT_PRIORITY, &delegate_); |
| handler_.reset(host_->CreateRequestHandler(request_.get(), |
| RESOURCE_TYPE_SUB_RESOURCE, |
| false)); |
| @@ -770,8 +773,8 @@ class AppCacheRequestHandlerTest : public testing::Test { |
| // Precondition, the host is waiting on cache selection. |
| host_->pending_selected_cache_id_ = 1; |
| - request_ = empty_context_.CreateRequest( |
| - GURL("http://blah/"), net::DEFAULT_PRIORITY, &delegate_); |
| + request_ = empty_context_->CreateRequest(GURL("http://blah/"), |
| + net::DEFAULT_PRIORITY, &delegate_); |
| handler_.reset(host_->CreateRequestHandler(request_.get(), |
| RESOURCE_TYPE_SUB_RESOURCE, |
| false)); |
| @@ -806,8 +809,8 @@ class AppCacheRequestHandlerTest : public testing::Test { |
| mock_storage()->SimulateFindSubResource( |
| AppCacheEntry(AppCacheEntry::EXPLICIT, 1), AppCacheEntry(), false); |
| - request_ = empty_context_.CreateRequest( |
| - GURL("http://blah/"), net::DEFAULT_PRIORITY, &delegate_); |
| + request_ = empty_context_->CreateRequest(GURL("http://blah/"), |
| + net::DEFAULT_PRIORITY, &delegate_); |
| handler_.reset(host_->CreateRequestHandler(request_.get(), |
| RESOURCE_TYPE_SUB_RESOURCE, |
| false)); |
| @@ -836,8 +839,8 @@ class AppCacheRequestHandlerTest : public testing::Test { |
| } |
| void DestroyedServiceWithCrossSiteNav() { |
| - request_ = empty_context_.CreateRequest( |
| - GURL("http://blah/"), net::DEFAULT_PRIORITY, &delegate_); |
| + request_ = empty_context_->CreateRequest(GURL("http://blah/"), |
| + net::DEFAULT_PRIORITY, &delegate_); |
| handler_.reset(host_->CreateRequestHandler(request_.get(), |
| RESOURCE_TYPE_MAIN_FRAME, |
| false)); |
| @@ -870,8 +873,8 @@ class AppCacheRequestHandlerTest : public testing::Test { |
| // Precondition, the host is waiting on cache selection. |
| host_->pending_selected_cache_id_ = 1; |
| - request_ = empty_context_.CreateRequest( |
| - GURL("ftp://blah/"), net::DEFAULT_PRIORITY, &delegate_); |
| + request_ = empty_context_->CreateRequest(GURL("ftp://blah/"), |
| + net::DEFAULT_PRIORITY, &delegate_); |
| handler_.reset(host_->CreateRequestHandler(request_.get(), |
| RESOURCE_TYPE_SUB_RESOURCE, |
| false)); |
| @@ -892,8 +895,8 @@ class AppCacheRequestHandlerTest : public testing::Test { |
| // CanceledRequest ----------------------------- |
| void CanceledRequest() { |
| - request_ = empty_context_.CreateRequest( |
| - GURL("http://blah/"), net::DEFAULT_PRIORITY, &delegate_); |
| + request_ = empty_context_->CreateRequest(GURL("http://blah/"), |
| + net::DEFAULT_PRIORITY, &delegate_); |
| handler_.reset(host_->CreateRequestHandler(request_.get(), |
| RESOURCE_TYPE_MAIN_FRAME, |
| false)); |
| @@ -933,8 +936,8 @@ class AppCacheRequestHandlerTest : public testing::Test { |
| EXPECT_FALSE(AppCacheRequestHandler::IsMainResourceType( |
| RESOURCE_TYPE_WORKER)); |
| - request_ = empty_context_.CreateRequest( |
| - GURL("http://blah/"), net::DEFAULT_PRIORITY, &delegate_); |
| + request_ = empty_context_->CreateRequest(GURL("http://blah/"), |
| + net::DEFAULT_PRIORITY, &delegate_); |
| const int kParentHostId = host_->host_id(); |
| const int kWorkerHostId = 2; |
| @@ -971,8 +974,8 @@ class AppCacheRequestHandlerTest : public testing::Test { |
| base::Bind(&AppCacheRequestHandlerTest::Verify_MainResource_Blocked, |
| base::Unretained(this))); |
| - request_ = empty_context_.CreateRequest( |
| - GURL("http://blah/"), net::DEFAULT_PRIORITY, &delegate_); |
| + request_ = empty_context_->CreateRequest(GURL("http://blah/"), |
| + net::DEFAULT_PRIORITY, &delegate_); |
| handler_.reset(host_->CreateRequestHandler(request_.get(), |
| RESOURCE_TYPE_MAIN_FRAME, |
| false)); |
| @@ -1033,7 +1036,7 @@ class AppCacheRequestHandlerTest : public testing::Test { |
| std::unique_ptr<MockFrontend> mock_frontend_; |
| std::unique_ptr<MockAppCachePolicy> mock_policy_; |
| AppCacheHost* host_; |
| - net::URLRequestContext empty_context_; |
| + std::unique_ptr<net::URLRequestContext> empty_context_; |
|
eroman
2016/12/01 21:04:37
Same question here -- what was the reason to chang
|
| std::unique_ptr<MockURLRequestJobFactory> job_factory_; |
| MockURLRequestDelegate delegate_; |
| std::unique_ptr<net::URLRequest> request_; |