Index: webkit/browser/appcache/appcache_request_handler_unittest.cc |
diff --git a/webkit/browser/appcache/appcache_request_handler_unittest.cc b/webkit/browser/appcache/appcache_request_handler_unittest.cc |
index 286fd79c683eb2df9630762c9dbe5dca2c11fd0d..a931477aec5184adc3180f3b461f8c705d92b180 100644 |
--- a/webkit/browser/appcache/appcache_request_handler_unittest.cc |
+++ b/webkit/browser/appcache/appcache_request_handler_unittest.cc |
@@ -13,6 +13,7 @@ |
#include "base/synchronization/waitable_event.h" |
#include "base/threading/thread.h" |
#include "net/base/net_errors.h" |
+#include "net/base/request_priority.h" |
#include "net/http/http_response_headers.h" |
#include "net/url_request/url_request.h" |
#include "net/url_request/url_request_context.h" |
@@ -117,17 +118,12 @@ class AppCacheRequestHandlerTest : public testing::Test { |
class MockURLRequest : public net::URLRequest { |
public: |
- MockURLRequest( |
- const GURL& url, |
- net::URLRequestContext* context, |
- net::NetworkDelegate* network_delegate) : |
- net::URLRequest(url, NULL, context, network_delegate), |
- network_delegate_(network_delegate) { |
- } |
+ MockURLRequest(const GURL& url, net::URLRequestContext* context) |
+ : net::URLRequest(url, net::DEFAULT_PRIORITY, NULL, context) {} |
void SimulateResponseCode(int http_response_code) { |
mock_factory_job_ = new MockURLRequestJob( |
- this, network_delegate_, http_response_code); |
+ this, context()->network_delegate(), http_response_code); |
Start(); |
DCHECK(!mock_factory_job_); |
// All our simulation needs to satisfy are the following two DCHECKs |
@@ -136,17 +132,14 @@ class AppCacheRequestHandlerTest : public testing::Test { |
} |
void SimulateResponseInfo(const net::HttpResponseInfo& info) { |
- mock_factory_job_ = new MockURLRequestJob( |
- this, network_delegate_, info); |
+ mock_factory_job_ = |
+ new MockURLRequestJob(this, context()->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( |
@@ -178,9 +171,7 @@ class AppCacheRequestHandlerTest : public testing::Test { |
// Test harness -------------------------------------------------- |
- AppCacheRequestHandlerTest() |
- : host_(NULL), empty_network_delegate_(NULL), orig_http_factory_(NULL) { |
- } |
+ AppCacheRequestHandlerTest() : host_(NULL), orig_http_factory_(NULL) {} |
template <class Method> |
void RunTestOnIOThread(Method method) { |
@@ -207,7 +198,6 @@ class AppCacheRequestHandlerTest : public testing::Test { |
const int kHostId = 1; |
backend_impl_->RegisterHost(kHostId); |
host_ = backend_impl_->GetHost(kHostId); |
- empty_network_delegate_ = NULL; |
} |
void TearDownTest() { |
@@ -224,7 +214,6 @@ class AppCacheRequestHandlerTest : public testing::Test { |
mock_service_.reset(); |
mock_policy_.reset(); |
host_ = NULL; |
- empty_network_delegate_ = NULL; |
} |
void TestFinished() { |
@@ -263,13 +252,13 @@ class AppCacheRequestHandlerTest : public testing::Test { |
base::Bind(&AppCacheRequestHandlerTest::Verify_MainResource_Miss, |
base::Unretained(this))); |
- request_.reset(new MockURLRequest( |
- GURL("http://blah/"), &empty_context_, empty_network_delegate_)); |
+ request_.reset(new MockURLRequest(GURL("http://blah/"), &empty_context_)); |
handler_.reset(host_->CreateRequestHandler(request_.get(), |
ResourceType::MAIN_FRAME)); |
EXPECT_TRUE(handler_.get()); |
- job_ = handler_->MaybeLoadResource(request_.get(), empty_network_delegate_); |
+ job_ = handler_->MaybeLoadResource(request_.get(), |
+ request_->context()->network_delegate()); |
EXPECT_TRUE(job_.get()); |
EXPECT_TRUE(job_->is_waiting()); |
@@ -291,11 +280,11 @@ class AppCacheRequestHandlerTest : public testing::Test { |
AppCacheURLRequestJob* fallback_job; |
fallback_job = handler_->MaybeLoadFallbackForRedirect( |
request_.get(), |
- empty_network_delegate_, |
+ request_->context()->network_delegate(), |
GURL("http://blah/redirect")); |
EXPECT_FALSE(fallback_job); |
fallback_job = handler_->MaybeLoadFallbackForResponse( |
- request_.get(), empty_network_delegate_); |
+ request_.get(), request_->context()->network_delegate()); |
EXPECT_FALSE(fallback_job); |
EXPECT_TRUE(host_->preferred_manifest_url().is_empty()); |
@@ -310,8 +299,7 @@ class AppCacheRequestHandlerTest : public testing::Test { |
base::Bind(&AppCacheRequestHandlerTest::Verify_MainResource_Hit, |
base::Unretained(this))); |
- request_.reset(new MockURLRequest( |
- GURL("http://blah/"), &empty_context_, empty_network_delegate_)); |
+ request_.reset(new MockURLRequest(GURL("http://blah/"), &empty_context_)); |
handler_.reset(host_->CreateRequestHandler(request_.get(), |
ResourceType::MAIN_FRAME)); |
EXPECT_TRUE(handler_.get()); |
@@ -321,7 +309,8 @@ class AppCacheRequestHandlerTest : public testing::Test { |
GURL(), AppCacheEntry(), |
1, 2, GURL("http://blah/manifest/")); |
- job_ = handler_->MaybeLoadResource(request_.get(), empty_network_delegate_); |
+ job_ = handler_->MaybeLoadResource(request_.get(), |
+ request_->context()->network_delegate()); |
EXPECT_TRUE(job_.get()); |
EXPECT_TRUE(job_->is_waiting()); |
@@ -342,7 +331,7 @@ class AppCacheRequestHandlerTest : public testing::Test { |
AppCacheURLRequestJob* fallback_job; |
fallback_job = handler_->MaybeLoadFallbackForResponse( |
- request_.get(), empty_network_delegate_); |
+ request_.get(), request_->context()->network_delegate()); |
EXPECT_FALSE(fallback_job); |
EXPECT_EQ(GURL("http://blah/manifest/"), |
@@ -358,8 +347,7 @@ class AppCacheRequestHandlerTest : public testing::Test { |
base::Bind(&AppCacheRequestHandlerTest::Verify_MainResource_Fallback, |
base::Unretained(this))); |
- request_.reset(new MockURLRequest( |
- GURL("http://blah/"), &empty_context_, empty_network_delegate_)); |
+ request_.reset(new MockURLRequest(GURL("http://blah/"), &empty_context_)); |
handler_.reset(host_->CreateRequestHandler(request_.get(), |
ResourceType::MAIN_FRAME)); |
EXPECT_TRUE(handler_.get()); |
@@ -370,7 +358,8 @@ class AppCacheRequestHandlerTest : public testing::Test { |
AppCacheEntry(AppCacheEntry::EXPLICIT, 1), |
1, 2, GURL("http://blah/manifest/")); |
- job_ = handler_->MaybeLoadResource(request_.get(), empty_network_delegate_); |
+ job_ = handler_->MaybeLoadResource(request_.get(), |
+ request_->context()->network_delegate()); |
EXPECT_TRUE(job_.get()); |
EXPECT_TRUE(job_->is_waiting()); |
@@ -385,14 +374,15 @@ 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_network_delegate_); |
+ job_ = handler_->MaybeLoadResource(request_.get(), |
+ request_->context()->network_delegate()); |
EXPECT_FALSE(job_.get()); |
// Simulate an http error of the real network job. |
request_->SimulateResponseCode(500); |
job_ = handler_->MaybeLoadFallbackForResponse( |
- request_.get(), empty_network_delegate_); |
+ request_.get(), request_->context()->network_delegate()); |
EXPECT_TRUE(job_.get()); |
EXPECT_TRUE(job_->is_delivering_appcache_response()); |
@@ -417,9 +407,8 @@ class AppCacheRequestHandlerTest : public testing::Test { |
&AppCacheRequestHandlerTest::Verify_MainResource_FallbackOverride, |
base::Unretained(this))); |
- request_.reset(new MockURLRequest( |
- GURL("http://blah/fallback-override"), |
- &empty_context_, empty_network_delegate_)); |
+ request_.reset(new MockURLRequest(GURL("http://blah/fallback-override"), |
+ &empty_context_)); |
handler_.reset(host_->CreateRequestHandler(request_.get(), |
ResourceType::MAIN_FRAME)); |
EXPECT_TRUE(handler_.get()); |
@@ -430,7 +419,8 @@ class AppCacheRequestHandlerTest : public testing::Test { |
AppCacheEntry(AppCacheEntry::EXPLICIT, 1), |
1, 2, GURL("http://blah/manifest/")); |
- job_ = handler_->MaybeLoadResource(request_.get(), empty_network_delegate_); |
+ job_ = handler_->MaybeLoadResource(request_.get(), |
+ request_->context()->network_delegate()); |
EXPECT_TRUE(job_.get()); |
EXPECT_TRUE(job_->is_waiting()); |
@@ -445,7 +435,8 @@ 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_network_delegate_); |
+ job_ = handler_->MaybeLoadResource(request_.get(), |
+ request_->context()->network_delegate()); |
EXPECT_FALSE(job_.get()); |
// Simulate an http error of the real network job, but with custom |
@@ -460,7 +451,7 @@ class AppCacheRequestHandlerTest : public testing::Test { |
request_->SimulateResponseInfo(info); |
job_ = handler_->MaybeLoadFallbackForResponse( |
- request_.get(), empty_network_delegate_); |
+ request_.get(), request_->context()->network_delegate()); |
EXPECT_FALSE(job_.get()); |
TestFinished(); |
@@ -469,8 +460,7 @@ class AppCacheRequestHandlerTest : public testing::Test { |
// SubResource_Miss_WithNoCacheSelected ---------------------------------- |
void SubResource_Miss_WithNoCacheSelected() { |
- request_.reset(new MockURLRequest( |
- GURL("http://blah/"), &empty_context_, empty_network_delegate_)); |
+ request_.reset(new MockURLRequest(GURL("http://blah/"), &empty_context_)); |
handler_.reset(host_->CreateRequestHandler(request_.get(), |
ResourceType::SUB_RESOURCE)); |
@@ -488,22 +478,24 @@ 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_, empty_network_delegate_)); |
+ request_.reset(new MockURLRequest(GURL("http://blah/"), &empty_context_)); |
handler_.reset(host_->CreateRequestHandler(request_.get(), |
ResourceType::SUB_RESOURCE)); |
EXPECT_TRUE(handler_.get()); |
- job_ = handler_->MaybeLoadResource(request_.get(), empty_network_delegate_); |
+ job_ = handler_->MaybeLoadResource(request_.get(), |
+ request_->context()->network_delegate()); |
EXPECT_TRUE(job_.get()); |
EXPECT_TRUE(job_->is_delivering_error_response()); |
AppCacheURLRequestJob* fallback_job; |
fallback_job = handler_->MaybeLoadFallbackForRedirect( |
- request_.get(), empty_network_delegate_, GURL("http://blah/redirect")); |
+ request_.get(), |
+ request_->context()->network_delegate(), |
+ GURL("http://blah/redirect")); |
EXPECT_FALSE(fallback_job); |
fallback_job = handler_->MaybeLoadFallbackForResponse( |
- request_.get(), empty_network_delegate_); |
+ request_.get(), request_->context()->network_delegate()); |
EXPECT_FALSE(fallback_job); |
TestFinished(); |
@@ -517,12 +509,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_, empty_network_delegate_)); |
+ request_.reset(new MockURLRequest(GURL("http://blah/"), &empty_context_)); |
handler_.reset(host_->CreateRequestHandler(request_.get(), |
ResourceType::SUB_RESOURCE)); |
EXPECT_TRUE(handler_.get()); |
- job_ = handler_->MaybeLoadResource(request_.get(), empty_network_delegate_); |
+ job_ = handler_->MaybeLoadResource(request_.get(), |
+ request_->context()->network_delegate()); |
EXPECT_TRUE(job_.get()); |
EXPECT_TRUE(job_->is_waiting()); |
@@ -532,10 +524,12 @@ class AppCacheRequestHandlerTest : public testing::Test { |
AppCacheURLRequestJob* fallback_job; |
fallback_job = handler_->MaybeLoadFallbackForRedirect( |
- request_.get(), empty_network_delegate_, GURL("http://blah/redirect")); |
+ request_.get(), |
+ request_->context()->network_delegate(), |
+ GURL("http://blah/redirect")); |
EXPECT_FALSE(fallback_job); |
fallback_job = handler_->MaybeLoadFallbackForResponse( |
- request_.get(), empty_network_delegate_); |
+ request_.get(), request_->context()->network_delegate()); |
EXPECT_FALSE(fallback_job); |
TestFinished(); |
@@ -549,21 +543,23 @@ class AppCacheRequestHandlerTest : public testing::Test { |
mock_storage()->SimulateFindSubResource( |
AppCacheEntry(AppCacheEntry::EXPLICIT, 1), AppCacheEntry(), false); |
- request_.reset(new MockURLRequest( |
- GURL("http://blah/"), &empty_context_, empty_network_delegate_)); |
+ request_.reset(new MockURLRequest(GURL("http://blah/"), &empty_context_)); |
handler_.reset(host_->CreateRequestHandler(request_.get(), |
ResourceType::SUB_RESOURCE)); |
EXPECT_TRUE(handler_.get()); |
- job_ = handler_->MaybeLoadResource(request_.get(), empty_network_delegate_); |
+ job_ = handler_->MaybeLoadResource(request_.get(), |
+ request_->context()->network_delegate()); |
EXPECT_TRUE(job_.get()); |
EXPECT_TRUE(job_->is_delivering_appcache_response()); |
AppCacheURLRequestJob* fallback_job; |
fallback_job = handler_->MaybeLoadFallbackForRedirect( |
- request_.get(), empty_network_delegate_, GURL("http://blah/redirect")); |
+ request_.get(), |
+ request_->context()->network_delegate(), |
+ GURL("http://blah/redirect")); |
EXPECT_FALSE(fallback_job); |
fallback_job = handler_->MaybeLoadFallbackForResponse( |
- request_.get(), empty_network_delegate_); |
+ request_.get(), request_->context()->network_delegate()); |
EXPECT_FALSE(fallback_job); |
TestFinished(); |
@@ -579,24 +575,24 @@ class AppCacheRequestHandlerTest : public testing::Test { |
mock_storage()->SimulateFindSubResource( |
AppCacheEntry(), AppCacheEntry(AppCacheEntry::EXPLICIT, 1), false); |
- request_.reset(new MockURLRequest( |
- GURL("http://blah/"), &empty_context_, empty_network_delegate_)); |
+ request_.reset(new MockURLRequest(GURL("http://blah/"), &empty_context_)); |
handler_.reset(host_->CreateRequestHandler(request_.get(), |
ResourceType::SUB_RESOURCE)); |
EXPECT_TRUE(handler_.get()); |
- job_ = handler_->MaybeLoadResource(request_.get(), empty_network_delegate_); |
+ job_ = handler_->MaybeLoadResource(request_.get(), |
+ request_->context()->network_delegate()); |
EXPECT_FALSE(job_.get()); |
job_ = handler_->MaybeLoadFallbackForRedirect( |
request_.get(), |
- empty_network_delegate_, |
+ request_->context()->network_delegate(), |
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_network_delegate_); |
+ request_.get(), request_->context()->network_delegate()); |
EXPECT_FALSE(fallback_job); |
TestFinished(); |
@@ -612,22 +608,24 @@ class AppCacheRequestHandlerTest : public testing::Test { |
mock_storage()->SimulateFindSubResource( |
AppCacheEntry(), AppCacheEntry(AppCacheEntry::EXPLICIT, 1), false); |
- request_.reset(new MockURLRequest( |
- GURL("http://blah/"), &empty_context_, empty_network_delegate_)); |
+ request_.reset(new MockURLRequest(GURL("http://blah/"), &empty_context_)); |
handler_.reset(host_->CreateRequestHandler(request_.get(), |
ResourceType::SUB_RESOURCE)); |
EXPECT_TRUE(handler_.get()); |
- job_ = handler_->MaybeLoadResource(request_.get(), empty_network_delegate_); |
+ job_ = handler_->MaybeLoadResource(request_.get(), |
+ request_->context()->network_delegate()); |
EXPECT_FALSE(job_.get()); |
AppCacheURLRequestJob* fallback_job; |
fallback_job = handler_->MaybeLoadFallbackForRedirect( |
- request_.get(), empty_network_delegate_, GURL("http://blah/redirect")); |
+ request_.get(), |
+ request_->context()->network_delegate(), |
+ GURL("http://blah/redirect")); |
EXPECT_FALSE(fallback_job); |
request_->SimulateResponseCode(200); |
fallback_job = handler_->MaybeLoadFallbackForResponse( |
- request_.get(), empty_network_delegate_); |
+ request_.get(), request_->context()->network_delegate()); |
EXPECT_FALSE(fallback_job); |
TestFinished(); |
@@ -644,20 +642,22 @@ class AppCacheRequestHandlerTest : public testing::Test { |
mock_storage()->SimulateFindSubResource( |
AppCacheEntry(), AppCacheEntry(), true); |
- request_.reset(new MockURLRequest( |
- GURL("http://blah/"), &empty_context_, empty_network_delegate_)); |
+ request_.reset(new MockURLRequest(GURL("http://blah/"), &empty_context_)); |
handler_.reset(host_->CreateRequestHandler(request_.get(), |
ResourceType::SUB_RESOURCE)); |
EXPECT_TRUE(handler_.get()); |
- job_ = handler_->MaybeLoadResource(request_.get(), empty_network_delegate_); |
+ job_ = handler_->MaybeLoadResource(request_.get(), |
+ request_->context()->network_delegate()); |
EXPECT_FALSE(job_.get()); |
AppCacheURLRequestJob* fallback_job; |
fallback_job = handler_->MaybeLoadFallbackForRedirect( |
- request_.get(), empty_network_delegate_, GURL("http://blah/redirect")); |
+ request_.get(), |
+ request_->context()->network_delegate(), |
+ GURL("http://blah/redirect")); |
EXPECT_FALSE(fallback_job); |
fallback_job = handler_->MaybeLoadFallbackForResponse( |
- request_.get(), empty_network_delegate_); |
+ request_.get(), request_->context()->network_delegate()); |
EXPECT_FALSE(fallback_job); |
TestFinished(); |
@@ -671,8 +671,7 @@ class AppCacheRequestHandlerTest : public testing::Test { |
mock_storage()->SimulateFindSubResource( |
AppCacheEntry(AppCacheEntry::EXPLICIT, 1), AppCacheEntry(), false); |
- request_.reset(new MockURLRequest( |
- GURL("http://blah/"), &empty_context_, empty_network_delegate_)); |
+ request_.reset(new MockURLRequest(GURL("http://blah/"), &empty_context_)); |
handler_.reset(host_->CreateRequestHandler(request_.get(), |
ResourceType::SUB_RESOURCE)); |
EXPECT_TRUE(handler_.get()); |
@@ -681,11 +680,13 @@ class AppCacheRequestHandlerTest : public testing::Test { |
host_ = NULL; |
EXPECT_FALSE(handler_->MaybeLoadResource( |
- request_.get(), empty_network_delegate_)); |
+ request_.get(), request_->context()->network_delegate())); |
EXPECT_FALSE(handler_->MaybeLoadFallbackForRedirect( |
- request_.get(), empty_network_delegate_, GURL("http://blah/redirect"))); |
+ request_.get(), |
+ request_->context()->network_delegate(), |
+ GURL("http://blah/redirect"))); |
EXPECT_FALSE(handler_->MaybeLoadFallbackForResponse( |
- request_.get(), empty_network_delegate_)); |
+ request_.get(), request_->context()->network_delegate())); |
TestFinished(); |
} |
@@ -696,13 +697,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_, empty_network_delegate_)); |
+ request_.reset(new MockURLRequest(GURL("http://blah/"), &empty_context_)); |
handler_.reset(host_->CreateRequestHandler(request_.get(), |
ResourceType::SUB_RESOURCE)); |
EXPECT_TRUE(handler_.get()); |
- job_ = handler_->MaybeLoadResource(request_.get(), empty_network_delegate_); |
+ job_ = handler_->MaybeLoadResource(request_.get(), |
+ request_->context()->network_delegate()); |
EXPECT_TRUE(job_.get()); |
EXPECT_TRUE(job_->is_waiting()); |
@@ -711,11 +712,13 @@ class AppCacheRequestHandlerTest : public testing::Test { |
EXPECT_TRUE(job_->has_been_killed()); |
EXPECT_FALSE(handler_->MaybeLoadResource( |
- request_.get(), empty_network_delegate_)); |
+ request_.get(), request_->context()->network_delegate())); |
EXPECT_FALSE(handler_->MaybeLoadFallbackForRedirect( |
- request_.get(), empty_network_delegate_, GURL("http://blah/redirect"))); |
+ request_.get(), |
+ request_->context()->network_delegate(), |
+ GURL("http://blah/redirect"))); |
EXPECT_FALSE(handler_->MaybeLoadFallbackForResponse( |
- request_.get(), empty_network_delegate_)); |
+ request_.get(), request_->context()->network_delegate())); |
TestFinished(); |
} |
@@ -726,18 +729,19 @@ 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_, empty_network_delegate_)); |
+ request_.reset(new MockURLRequest(GURL("ftp://blah/"), &empty_context_)); |
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_network_delegate_)); |
+ request_.get(), request_->context()->network_delegate())); |
EXPECT_FALSE(handler_->MaybeLoadFallbackForRedirect( |
- request_.get(), empty_network_delegate_, GURL("ftp://blah/redirect"))); |
+ request_.get(), |
+ request_->context()->network_delegate(), |
+ GURL("ftp://blah/redirect"))); |
EXPECT_FALSE(handler_->MaybeLoadFallbackForResponse( |
- request_.get(), empty_network_delegate_)); |
+ request_.get(), request_->context()->network_delegate())); |
TestFinished(); |
} |
@@ -745,13 +749,13 @@ class AppCacheRequestHandlerTest : public testing::Test { |
// CanceledRequest ----------------------------- |
void CanceledRequest() { |
- request_.reset(new MockURLRequest( |
- GURL("http://blah/"), &empty_context_, empty_network_delegate_)); |
+ request_.reset(new MockURLRequest(GURL("http://blah/"), &empty_context_)); |
handler_.reset(host_->CreateRequestHandler(request_.get(), |
ResourceType::MAIN_FRAME)); |
EXPECT_TRUE(handler_.get()); |
- job_ = handler_->MaybeLoadResource(request_.get(), empty_network_delegate_); |
+ job_ = handler_->MaybeLoadResource(request_.get(), |
+ request_->context()->network_delegate()); |
EXPECT_TRUE(job_.get()); |
EXPECT_TRUE(job_->is_waiting()); |
EXPECT_FALSE(job_->has_been_started()); |
@@ -764,7 +768,7 @@ class AppCacheRequestHandlerTest : public testing::Test { |
EXPECT_TRUE(job_->has_been_killed()); |
EXPECT_FALSE(handler_->MaybeLoadFallbackForResponse( |
- request_.get(), empty_network_delegate_)); |
+ request_.get(), request_->context()->network_delegate())); |
TestFinished(); |
} |
@@ -781,8 +785,7 @@ class AppCacheRequestHandlerTest : public testing::Test { |
EXPECT_FALSE(AppCacheRequestHandler::IsMainResourceType( |
ResourceType::WORKER)); |
- request_.reset(new MockURLRequest( |
- GURL("http://blah/"), &empty_context_, empty_network_delegate_)); |
+ request_.reset(new MockURLRequest(GURL("http://blah/"), &empty_context_)); |
const int kParentHostId = host_->host_id(); |
const int kWorkerHostId = 2; |
@@ -819,8 +822,7 @@ class AppCacheRequestHandlerTest : public testing::Test { |
base::Bind(&AppCacheRequestHandlerTest::Verify_MainResource_Blocked, |
base::Unretained(this))); |
- request_.reset(new MockURLRequest( |
- GURL("http://blah/"), &empty_context_, empty_network_delegate_)); |
+ request_.reset(new MockURLRequest(GURL("http://blah/"), &empty_context_)); |
handler_.reset(host_->CreateRequestHandler(request_.get(), |
ResourceType::MAIN_FRAME)); |
EXPECT_TRUE(handler_.get()); |
@@ -831,7 +833,8 @@ class AppCacheRequestHandlerTest : public testing::Test { |
GURL(), AppCacheEntry(), |
1, 2, GURL("http://blah/manifest/")); |
- job_ = handler_->MaybeLoadResource(request_.get(), empty_network_delegate_); |
+ job_ = handler_->MaybeLoadResource(request_.get(), |
+ request_->context()->network_delegate()); |
EXPECT_TRUE(job_.get()); |
EXPECT_TRUE(job_->is_waiting()); |
@@ -880,7 +883,6 @@ 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_; |