Chromium Code Reviews| Index: webkit/appcache/appcache_request_handler_unittest.cc |
| diff --git a/webkit/appcache/appcache_request_handler_unittest.cc b/webkit/appcache/appcache_request_handler_unittest.cc |
| index 8d162d263fcf06905059ac99eb882ffee9e97570..fe5340693de700d625ec657763a08e190a242676 100644 |
| --- a/webkit/appcache/appcache_request_handler_unittest.cc |
| +++ b/webkit/appcache/appcache_request_handler_unittest.cc |
| @@ -117,13 +117,17 @@ class AppCacheRequestHandlerTest : public testing::Test { |
| class MockURLRequest : public net::URLRequest { |
| public: |
| - explicit MockURLRequest(const GURL& url, net::URLRequestContext* context) : |
| - net::URLRequest(url, NULL, context) { |
| + explicit MockURLRequest( |
|
mmenke
2013/03/11 01:01:31
nit: While you're here, explicit isn't needed any
|
| + const GURL& url, |
| + net::URLRequestContext* context, |
| + net::NetworkDelegate* network_delegate) : |
| + net::URLRequest(url, NULL, context, network_delegate), |
| + network_delegate_(network_delegate) { |
| } |
| void SimulateResponseCode(int http_response_code) { |
| mock_factory_job_ = new MockURLRequestJob( |
| - this, context()->network_delegate(), http_response_code); |
| + this, network_delegate_, http_response_code); |
| Start(); |
| DCHECK(!mock_factory_job_); |
| // All our simulation needs to satisfy are the following two DCHECKs |
| @@ -133,13 +137,16 @@ class AppCacheRequestHandlerTest : public testing::Test { |
| void SimulateResponseInfo(const net::HttpResponseInfo& info) { |
| mock_factory_job_ = new MockURLRequestJob( |
| - this, context()->network_delegate(), info); |
| + this, network_delegate_, info); |
| set_delegate(&delegate_); // needed to get the info back out |
| Start(); |
| DCHECK(!mock_factory_job_); |
| } |
| MockURLRequestDelegate delegate_; |
| + |
| + private: |
| + net::NetworkDelegate* network_delegate_; |
| }; |
| static net::URLRequestJob* MockHttpJobFactory( |
| @@ -172,7 +179,7 @@ class AppCacheRequestHandlerTest : public testing::Test { |
| // Test harness -------------------------------------------------- |
| AppCacheRequestHandlerTest() |
| - : host_(NULL), orig_http_factory_(NULL) { |
| + : host_(NULL), empty_network_delegate_(NULL), orig_http_factory_(NULL) { |
| } |
| template <class Method> |
| @@ -200,6 +207,7 @@ class AppCacheRequestHandlerTest : public testing::Test { |
| const int kHostId = 1; |
| backend_impl_->RegisterHost(kHostId); |
| host_ = backend_impl_->GetHost(kHostId); |
| + empty_network_delegate_ = NULL; |
| } |
| void TearDownTest() { |
| @@ -216,6 +224,7 @@ class AppCacheRequestHandlerTest : public testing::Test { |
| mock_service_.reset(); |
| mock_policy_.reset(); |
| host_ = NULL; |
| + empty_network_delegate_ = NULL; |
| } |
| void TestFinished() { |
| @@ -254,13 +263,13 @@ class AppCacheRequestHandlerTest : public testing::Test { |
| base::Bind(&AppCacheRequestHandlerTest::Verify_MainResource_Miss, |
| base::Unretained(this))); |
| - request_.reset(new MockURLRequest(GURL("http://blah/"), &empty_context_)); |
| + request_.reset(new MockURLRequest( |
| + GURL("http://blah/"), &empty_context_, empty_network_delegate_)); |
| handler_.reset(host_->CreateRequestHandler(request_.get(), |
| ResourceType::MAIN_FRAME)); |
| EXPECT_TRUE(handler_.get()); |
| - job_ = handler_->MaybeLoadResource(request_.get(), |
| - empty_context_.network_delegate()); |
| + job_ = handler_->MaybeLoadResource(request_.get(), NULL); |
| EXPECT_TRUE(job_.get()); |
| EXPECT_TRUE(job_->is_waiting()); |
| @@ -282,11 +291,11 @@ class AppCacheRequestHandlerTest : public testing::Test { |
| AppCacheURLRequestJob* fallback_job; |
| fallback_job = handler_->MaybeLoadFallbackForRedirect( |
| request_.get(), |
| - request_->context()->network_delegate(), |
| + empty_network_delegate_, |
| GURL("http://blah/redirect")); |
| EXPECT_FALSE(fallback_job); |
| fallback_job = handler_->MaybeLoadFallbackForResponse( |
| - request_.get(), request_->context()->network_delegate()); |
| + request_.get(), empty_network_delegate_); |
| EXPECT_FALSE(fallback_job); |
| EXPECT_TRUE(host_->preferred_manifest_url().is_empty()); |
| @@ -301,7 +310,8 @@ class AppCacheRequestHandlerTest : public testing::Test { |
| base::Bind(&AppCacheRequestHandlerTest::Verify_MainResource_Hit, |
| base::Unretained(this))); |
| - request_.reset(new MockURLRequest(GURL("http://blah/"), &empty_context_)); |
| + request_.reset(new MockURLRequest( |
| + GURL("http://blah/"), &empty_context_, empty_network_delegate_)); |
| handler_.reset(host_->CreateRequestHandler(request_.get(), |
| ResourceType::MAIN_FRAME)); |
| EXPECT_TRUE(handler_.get()); |
| @@ -311,8 +321,7 @@ class AppCacheRequestHandlerTest : public testing::Test { |
| GURL(), AppCacheEntry(), |
| 1, 2, GURL("http://blah/manifest/")); |
| - job_ = handler_->MaybeLoadResource(request_.get(), |
| - empty_context_.network_delegate()); |
| + job_ = handler_->MaybeLoadResource(request_.get(), NULL); |
| EXPECT_TRUE(job_.get()); |
| EXPECT_TRUE(job_->is_waiting()); |
| @@ -333,7 +342,7 @@ class AppCacheRequestHandlerTest : public testing::Test { |
| AppCacheURLRequestJob* fallback_job; |
| fallback_job = handler_->MaybeLoadFallbackForResponse( |
| - request_.get(), request_->context()->network_delegate()); |
| + request_.get(), empty_network_delegate_); |
| EXPECT_FALSE(fallback_job); |
| EXPECT_EQ(GURL("http://blah/manifest/"), |
| @@ -349,7 +358,8 @@ class AppCacheRequestHandlerTest : public testing::Test { |
| base::Bind(&AppCacheRequestHandlerTest::Verify_MainResource_Fallback, |
| base::Unretained(this))); |
| - request_.reset(new MockURLRequest(GURL("http://blah/"), &empty_context_)); |
| + request_.reset(new MockURLRequest( |
| + GURL("http://blah/"), &empty_context_, empty_network_delegate_)); |
| handler_.reset(host_->CreateRequestHandler(request_.get(), |
| ResourceType::MAIN_FRAME)); |
| EXPECT_TRUE(handler_.get()); |
| @@ -360,8 +370,7 @@ class AppCacheRequestHandlerTest : public testing::Test { |
| AppCacheEntry(AppCacheEntry::EXPLICIT, 1), |
| 1, 2, GURL("http://blah/manifest/")); |
| - job_ = handler_->MaybeLoadResource(request_.get(), |
| - empty_context_.network_delegate()); |
| + job_ = handler_->MaybeLoadResource(request_.get(), NULL); |
| EXPECT_TRUE(job_.get()); |
| EXPECT_TRUE(job_->is_waiting()); |
| @@ -376,15 +385,14 @@ class AppCacheRequestHandlerTest : public testing::Test { |
| // When the request is restarted, the existing job is dropped so a |
| // real network job gets created. We expect NULL here which will cause |
| // the net library to create a real job. |
| - job_ = handler_->MaybeLoadResource(request_.get(), |
| - empty_context_.network_delegate()); |
| + job_ = handler_->MaybeLoadResource(request_.get(), NULL); |
| EXPECT_FALSE(job_); |
| // Simulate an http error of the real network job. |
| request_->SimulateResponseCode(500); |
| job_ = handler_->MaybeLoadFallbackForResponse( |
| - request_.get(), request_->context()->network_delegate()); |
| + request_.get(), empty_network_delegate_); |
| EXPECT_TRUE(job_); |
| EXPECT_TRUE(job_->is_delivering_appcache_response()); |
| @@ -409,8 +417,9 @@ class AppCacheRequestHandlerTest : public testing::Test { |
| &AppCacheRequestHandlerTest::Verify_MainResource_FallbackOverride, |
| base::Unretained(this))); |
| - request_.reset(new MockURLRequest(GURL("http://blah/fallback-override"), |
| - &empty_context_)); |
| + request_.reset(new MockURLRequest( |
| + GURL("http://blah/fallback-override"), |
| + &empty_context_, empty_network_delegate_)); |
| handler_.reset(host_->CreateRequestHandler(request_.get(), |
| ResourceType::MAIN_FRAME)); |
| EXPECT_TRUE(handler_.get()); |
| @@ -421,8 +430,7 @@ class AppCacheRequestHandlerTest : public testing::Test { |
| AppCacheEntry(AppCacheEntry::EXPLICIT, 1), |
| 1, 2, GURL("http://blah/manifest/")); |
| - job_ = handler_->MaybeLoadResource(request_.get(), |
| - empty_context_.network_delegate()); |
| + job_ = handler_->MaybeLoadResource(request_.get(), NULL); |
| EXPECT_TRUE(job_.get()); |
| EXPECT_TRUE(job_->is_waiting()); |
| @@ -437,8 +445,7 @@ class AppCacheRequestHandlerTest : public testing::Test { |
| // When the request is restarted, the existing job is dropped so a |
| // real network job gets created. We expect NULL here which will cause |
| // the net library to create a real job. |
| - job_ = handler_->MaybeLoadResource(request_.get(), |
| - empty_context_.network_delegate()); |
| + job_ = handler_->MaybeLoadResource(request_.get(), NULL); |
| EXPECT_FALSE(job_); |
| // Simulate an http error of the real network job, but with custom |
| @@ -452,8 +459,7 @@ class AppCacheRequestHandlerTest : public testing::Test { |
| std::string(kOverrideHeaders, arraysize(kOverrideHeaders))); |
| request_->SimulateResponseInfo(info); |
| - job_ = handler_->MaybeLoadFallbackForResponse( |
| - request_.get(), request_->context()->network_delegate()); |
| + job_ = handler_->MaybeLoadFallbackForResponse(request_.get(), NULL); |
| EXPECT_FALSE(job_); |
| TestFinished(); |
| @@ -462,7 +468,8 @@ class AppCacheRequestHandlerTest : public testing::Test { |
| // SubResource_Miss_WithNoCacheSelected ---------------------------------- |
| void SubResource_Miss_WithNoCacheSelected() { |
| - request_.reset(new MockURLRequest(GURL("http://blah/"), &empty_context_)); |
| + request_.reset(new MockURLRequest( |
| + GURL("http://blah/"), &empty_context_, empty_network_delegate_)); |
| handler_.reset(host_->CreateRequestHandler(request_.get(), |
| ResourceType::SUB_RESOURCE)); |
| @@ -480,24 +487,21 @@ class AppCacheRequestHandlerTest : public testing::Test { |
| // in a network or fallback namespace, should result in a failed request. |
| host_->AssociateCompleteCache(MakeNewCache()); |
| - request_.reset(new MockURLRequest(GURL("http://blah/"), &empty_context_)); |
| + request_.reset(new MockURLRequest( |
| + GURL("http://blah/"), &empty_context_, empty_network_delegate_)); |
| handler_.reset(host_->CreateRequestHandler(request_.get(), |
| ResourceType::SUB_RESOURCE)); |
| EXPECT_TRUE(handler_.get()); |
| - job_ = handler_->MaybeLoadResource(request_.get(), |
| - empty_context_.network_delegate()); |
| + job_ = handler_->MaybeLoadResource(request_.get(), NULL); |
| EXPECT_TRUE(job_.get()); |
| EXPECT_TRUE(job_->is_delivering_error_response()); |
| AppCacheURLRequestJob* fallback_job; |
| fallback_job = handler_->MaybeLoadFallbackForRedirect( |
| - request_.get(), |
| - empty_context_.network_delegate(), |
| - GURL("http://blah/redirect")); |
| + request_.get(), NULL, GURL("http://blah/redirect")); |
| EXPECT_FALSE(fallback_job); |
| - fallback_job = handler_->MaybeLoadFallbackForResponse( |
| - request_.get(), empty_context_.network_delegate()); |
| + fallback_job = handler_->MaybeLoadFallbackForResponse(request_.get(), NULL); |
| EXPECT_FALSE(fallback_job); |
| TestFinished(); |
| @@ -511,12 +515,12 @@ class AppCacheRequestHandlerTest : public testing::Test { |
| host_->pending_selected_cache_id_ = cache->cache_id(); |
| host_->set_preferred_manifest_url(cache->owning_group()->manifest_url()); |
| - request_.reset(new MockURLRequest(GURL("http://blah/"), &empty_context_)); |
| + request_.reset(new MockURLRequest( |
| + GURL("http://blah/"), &empty_context_, empty_network_delegate_)); |
| handler_.reset(host_->CreateRequestHandler(request_.get(), |
| ResourceType::SUB_RESOURCE)); |
| EXPECT_TRUE(handler_.get()); |
| - job_ = handler_->MaybeLoadResource(request_.get(), |
| - empty_context_.network_delegate()); |
| + job_ = handler_->MaybeLoadResource(request_.get(), NULL); |
| EXPECT_TRUE(job_.get()); |
| EXPECT_TRUE(job_->is_waiting()); |
| @@ -526,12 +530,9 @@ class AppCacheRequestHandlerTest : public testing::Test { |
| AppCacheURLRequestJob* fallback_job; |
| fallback_job = handler_->MaybeLoadFallbackForRedirect( |
| - request_.get(), |
| - empty_context_.network_delegate(), |
| - GURL("http://blah/redirect")); |
| + request_.get(), NULL, GURL("http://blah/redirect")); |
| EXPECT_FALSE(fallback_job); |
| - fallback_job = handler_->MaybeLoadFallbackForResponse( |
| - request_.get(), empty_context_.network_delegate()); |
| + fallback_job = handler_->MaybeLoadFallbackForResponse(request_.get(), NULL); |
| EXPECT_FALSE(fallback_job); |
| TestFinished(); |
| @@ -545,23 +546,20 @@ class AppCacheRequestHandlerTest : public testing::Test { |
| mock_storage()->SimulateFindSubResource( |
| AppCacheEntry(AppCacheEntry::EXPLICIT, 1), AppCacheEntry(), false); |
| - request_.reset(new MockURLRequest(GURL("http://blah/"), &empty_context_)); |
| + request_.reset(new MockURLRequest( |
| + GURL("http://blah/"), &empty_context_, empty_network_delegate_)); |
| handler_.reset(host_->CreateRequestHandler(request_.get(), |
| ResourceType::SUB_RESOURCE)); |
| EXPECT_TRUE(handler_.get()); |
| - job_ = handler_->MaybeLoadResource(request_.get(), |
| - empty_context_.network_delegate()); |
| + job_ = handler_->MaybeLoadResource(request_.get(), NULL); |
| EXPECT_TRUE(job_.get()); |
| EXPECT_TRUE(job_->is_delivering_appcache_response()); |
| AppCacheURLRequestJob* fallback_job; |
| fallback_job = handler_->MaybeLoadFallbackForRedirect( |
| - request_.get(), |
| - empty_context_.network_delegate(), |
| - GURL("http://blah/redirect")); |
| + request_.get(), NULL, GURL("http://blah/redirect")); |
| EXPECT_FALSE(fallback_job); |
| - fallback_job = handler_->MaybeLoadFallbackForResponse( |
| - request_.get(), empty_context_.network_delegate()); |
| + fallback_job = handler_->MaybeLoadFallbackForResponse(request_.get(), NULL); |
| EXPECT_FALSE(fallback_job); |
| TestFinished(); |
| @@ -577,24 +575,21 @@ class AppCacheRequestHandlerTest : public testing::Test { |
| mock_storage()->SimulateFindSubResource( |
| AppCacheEntry(), AppCacheEntry(AppCacheEntry::EXPLICIT, 1), false); |
| - request_.reset(new MockURLRequest(GURL("http://blah/"), &empty_context_)); |
| + request_.reset(new MockURLRequest( |
| + GURL("http://blah/"), &empty_context_, empty_network_delegate_)); |
| handler_.reset(host_->CreateRequestHandler(request_.get(), |
| ResourceType::SUB_RESOURCE)); |
| EXPECT_TRUE(handler_.get()); |
| - job_ = handler_->MaybeLoadResource(request_.get(), |
| - empty_context_.network_delegate()); |
| + job_ = handler_->MaybeLoadResource(request_.get(), NULL); |
| EXPECT_FALSE(job_.get()); |
| job_ = handler_->MaybeLoadFallbackForRedirect( |
| - request_.get(), |
| - empty_context_.network_delegate(), |
| - GURL("http://not_blah/redirect")); |
| + request_.get(), NULL, GURL("http://not_blah/redirect")); |
| EXPECT_TRUE(job_.get()); |
| EXPECT_TRUE(job_->is_delivering_appcache_response()); |
| AppCacheURLRequestJob* fallback_job; |
| - fallback_job = handler_->MaybeLoadFallbackForResponse( |
| - request_.get(), empty_context_.network_delegate()); |
| + fallback_job = handler_->MaybeLoadFallbackForResponse(request_.get(), NULL); |
| EXPECT_FALSE(fallback_job); |
| TestFinished(); |
| @@ -610,24 +605,21 @@ class AppCacheRequestHandlerTest : public testing::Test { |
| mock_storage()->SimulateFindSubResource( |
| AppCacheEntry(), AppCacheEntry(AppCacheEntry::EXPLICIT, 1), false); |
| - request_.reset(new MockURLRequest(GURL("http://blah/"), &empty_context_)); |
| + request_.reset(new MockURLRequest( |
| + GURL("http://blah/"), &empty_context_, empty_network_delegate_)); |
| handler_.reset(host_->CreateRequestHandler(request_.get(), |
| ResourceType::SUB_RESOURCE)); |
| EXPECT_TRUE(handler_.get()); |
| - job_ = handler_->MaybeLoadResource(request_.get(), |
| - empty_context_.network_delegate()); |
| + job_ = handler_->MaybeLoadResource(request_.get(), NULL); |
| EXPECT_FALSE(job_.get()); |
| AppCacheURLRequestJob* fallback_job; |
| fallback_job = handler_->MaybeLoadFallbackForRedirect( |
| - request_.get(), |
| - empty_context_.network_delegate(), |
| - GURL("http://blah/redirect")); |
| + request_.get(), NULL, GURL("http://blah/redirect")); |
| EXPECT_FALSE(fallback_job); |
| request_->SimulateResponseCode(200); |
| - fallback_job = handler_->MaybeLoadFallbackForResponse( |
| - request_.get(), empty_context_.network_delegate()); |
| + fallback_job = handler_->MaybeLoadFallbackForResponse(request_.get(), NULL); |
| EXPECT_FALSE(fallback_job); |
| TestFinished(); |
| @@ -644,22 +636,19 @@ class AppCacheRequestHandlerTest : public testing::Test { |
| mock_storage()->SimulateFindSubResource( |
| AppCacheEntry(), AppCacheEntry(), true); |
| - request_.reset(new MockURLRequest(GURL("http://blah/"), &empty_context_)); |
| + request_.reset(new MockURLRequest( |
| + GURL("http://blah/"), &empty_context_, empty_network_delegate_)); |
| handler_.reset(host_->CreateRequestHandler(request_.get(), |
| ResourceType::SUB_RESOURCE)); |
| EXPECT_TRUE(handler_.get()); |
| - job_ = handler_->MaybeLoadResource(request_.get(), |
| - empty_context_.network_delegate()); |
| + job_ = handler_->MaybeLoadResource(request_.get(), NULL); |
| EXPECT_FALSE(job_.get()); |
| AppCacheURLRequestJob* fallback_job; |
| fallback_job = handler_->MaybeLoadFallbackForRedirect( |
| - request_.get(), |
| - empty_context_.network_delegate(), |
| - GURL("http://blah/redirect")); |
| + request_.get(), NULL, GURL("http://blah/redirect")); |
| EXPECT_FALSE(fallback_job); |
| - fallback_job = handler_->MaybeLoadFallbackForResponse( |
| - request_.get(), empty_context_.network_delegate()); |
| + fallback_job = handler_->MaybeLoadFallbackForResponse(request_.get(), NULL); |
| EXPECT_FALSE(fallback_job); |
| TestFinished(); |
| @@ -673,7 +662,8 @@ class AppCacheRequestHandlerTest : public testing::Test { |
| mock_storage()->SimulateFindSubResource( |
| AppCacheEntry(AppCacheEntry::EXPLICIT, 1), AppCacheEntry(), false); |
| - request_.reset(new MockURLRequest(GURL("http://blah/"), &empty_context_)); |
| + request_.reset(new MockURLRequest( |
| + GURL("http://blah/"), &empty_context_, empty_network_delegate_)); |
| handler_.reset(host_->CreateRequestHandler(request_.get(), |
| ResourceType::SUB_RESOURCE)); |
| EXPECT_TRUE(handler_.get()); |
| @@ -681,14 +671,10 @@ class AppCacheRequestHandlerTest : public testing::Test { |
| backend_impl_->UnregisterHost(1); |
| host_ = NULL; |
| - EXPECT_FALSE(handler_->MaybeLoadResource( |
| - request_.get(), empty_context_.network_delegate())); |
| + EXPECT_FALSE(handler_->MaybeLoadResource(request_.get(), NULL)); |
| EXPECT_FALSE(handler_->MaybeLoadFallbackForRedirect( |
| - request_.get(), |
| - empty_context_.network_delegate(), |
| - GURL("http://blah/redirect"))); |
| - EXPECT_FALSE(handler_->MaybeLoadFallbackForResponse( |
| - request_.get(), empty_context_.network_delegate())); |
| + request_.get(), NULL, GURL("http://blah/redirect"))); |
| + EXPECT_FALSE(handler_->MaybeLoadFallbackForResponse(request_.get(), NULL)); |
| TestFinished(); |
| } |
| @@ -699,13 +685,13 @@ class AppCacheRequestHandlerTest : public testing::Test { |
| // Precondition, the host is waiting on cache selection. |
| host_->pending_selected_cache_id_ = 1; |
| - request_.reset(new MockURLRequest(GURL("http://blah/"), &empty_context_)); |
| + request_.reset(new MockURLRequest( |
| + GURL("http://blah/"), &empty_context_, empty_network_delegate_)); |
| handler_.reset(host_->CreateRequestHandler(request_.get(), |
| ResourceType::SUB_RESOURCE)); |
| EXPECT_TRUE(handler_.get()); |
| - job_ = handler_->MaybeLoadResource( |
| - request_.get(), empty_context_.network_delegate()); |
| + job_ = handler_->MaybeLoadResource(request_.get(), NULL); |
| EXPECT_TRUE(job_.get()); |
| EXPECT_TRUE(job_->is_waiting()); |
| @@ -713,14 +699,11 @@ class AppCacheRequestHandlerTest : public testing::Test { |
| host_ = NULL; |
| EXPECT_TRUE(job_->has_been_killed()); |
| - EXPECT_FALSE(handler_->MaybeLoadResource( |
| - request_.get(), empty_context_.network_delegate())); |
| + EXPECT_FALSE(handler_->MaybeLoadResource(request_.get(), NULL)); |
| EXPECT_FALSE(handler_->MaybeLoadFallbackForRedirect( |
| - request_.get(), |
| - empty_context_.network_delegate(), |
| - GURL("http://blah/redirect"))); |
| + request_.get(), NULL, GURL("http://blah/redirect"))); |
| EXPECT_FALSE(handler_->MaybeLoadFallbackForResponse( |
| - request_.get(), empty_context_.network_delegate())); |
| + request_.get(), NULL)); |
| TestFinished(); |
| } |
| @@ -731,19 +714,18 @@ class AppCacheRequestHandlerTest : public testing::Test { |
| // Precondition, the host is waiting on cache selection. |
| host_->pending_selected_cache_id_ = 1; |
| - request_.reset(new MockURLRequest(GURL("ftp://blah/"), &empty_context_)); |
| + request_.reset(new MockURLRequest( |
| + GURL("http://blah/"), &empty_context_, empty_network_delegate_)); |
| handler_.reset(host_->CreateRequestHandler(request_.get(), |
| ResourceType::SUB_RESOURCE)); |
| EXPECT_TRUE(handler_.get()); // we could redirect to http (conceivably) |
| EXPECT_FALSE(handler_->MaybeLoadResource( |
| - request_.get(), empty_context_.network_delegate())); |
| + request_.get(), NULL)); |
| EXPECT_FALSE(handler_->MaybeLoadFallbackForRedirect( |
| - request_.get(), |
| - empty_context_.network_delegate(), |
| - GURL("ftp://blah/redirect"))); |
| + request_.get(), NULL, GURL("ftp://blah/redirect"))); |
| EXPECT_FALSE(handler_->MaybeLoadFallbackForResponse( |
| - request_.get(), empty_context_.network_delegate())); |
| + request_.get(), NULL)); |
| TestFinished(); |
| } |
| @@ -751,13 +733,13 @@ class AppCacheRequestHandlerTest : public testing::Test { |
| // CanceledRequest ----------------------------- |
| void CanceledRequest() { |
| - request_.reset(new MockURLRequest(GURL("http://blah/"), &empty_context_)); |
| + request_.reset(new MockURLRequest( |
| + GURL("http://blah/"), &empty_context_, empty_network_delegate_)); |
| handler_.reset(host_->CreateRequestHandler(request_.get(), |
| ResourceType::MAIN_FRAME)); |
| EXPECT_TRUE(handler_.get()); |
| - job_ = handler_->MaybeLoadResource(request_.get(), |
| - empty_context_.network_delegate()); |
| + job_ = handler_->MaybeLoadResource(request_.get(), NULL); |
| EXPECT_TRUE(job_.get()); |
| EXPECT_TRUE(job_->is_waiting()); |
| EXPECT_FALSE(job_->has_been_started()); |
| @@ -769,8 +751,7 @@ class AppCacheRequestHandlerTest : public testing::Test { |
| request_->Cancel(); |
| EXPECT_TRUE(job_->has_been_killed()); |
| - EXPECT_FALSE(handler_->MaybeLoadFallbackForResponse( |
| - request_.get(), empty_context_.network_delegate())); |
| + EXPECT_FALSE(handler_->MaybeLoadFallbackForResponse(request_.get(), NULL)); |
| TestFinished(); |
| } |
| @@ -787,7 +768,8 @@ class AppCacheRequestHandlerTest : public testing::Test { |
| EXPECT_FALSE(AppCacheRequestHandler::IsMainResourceType( |
| ResourceType::WORKER)); |
| - request_.reset(new MockURLRequest(GURL("http://blah/"), &empty_context_)); |
| + request_.reset(new MockURLRequest( |
| + GURL("http://blah/"), &empty_context_, empty_network_delegate_)); |
| const int kParentHostId = host_->host_id(); |
| const int kWorkerHostId = 2; |
| @@ -824,7 +806,8 @@ class AppCacheRequestHandlerTest : public testing::Test { |
| base::Bind(&AppCacheRequestHandlerTest::Verify_MainResource_Blocked, |
| base::Unretained(this))); |
| - request_.reset(new MockURLRequest(GURL("http://blah/"), &empty_context_)); |
| + request_.reset(new MockURLRequest( |
| + GURL("http://blah/"), &empty_context_, empty_network_delegate_)); |
| handler_.reset(host_->CreateRequestHandler(request_.get(), |
| ResourceType::MAIN_FRAME)); |
| EXPECT_TRUE(handler_.get()); |
| @@ -835,8 +818,7 @@ class AppCacheRequestHandlerTest : public testing::Test { |
| GURL(), AppCacheEntry(), |
| 1, 2, GURL("http://blah/manifest/")); |
| - job_ = handler_->MaybeLoadResource(request_.get(), |
| - empty_context_.network_delegate()); |
| + job_ = handler_->MaybeLoadResource(request_.get(), NULL); |
| EXPECT_TRUE(job_.get()); |
| EXPECT_TRUE(job_->is_waiting()); |
| @@ -885,6 +867,7 @@ class AppCacheRequestHandlerTest : public testing::Test { |
| scoped_ptr<MockAppCachePolicy> mock_policy_; |
| AppCacheHost* host_; |
| net::URLRequestContext empty_context_; |
| + net::NetworkDelegate* empty_network_delegate_; |
| scoped_ptr<MockURLRequest> request_; |
| scoped_ptr<AppCacheRequestHandler> handler_; |
| scoped_refptr<AppCacheURLRequestJob> job_; |