| 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 4e164aabb8c66d9ac48e188f7bd91eb467013cf8..627ee95e89a62bcda2b8242b0d1bb9a10d8a5ed4 100644
|
| --- a/content/browser/appcache/appcache_request_handler_unittest.cc
|
| +++ b/content/browser/appcache/appcache_request_handler_unittest.cc
|
| @@ -25,6 +25,7 @@
|
| #include "base/threading/thread_task_runner_handle.h"
|
| #include "content/browser/appcache/appcache.h"
|
| #include "content/browser/appcache/appcache_backend_impl.h"
|
| +#include "content/browser/appcache/appcache_url_request.h"
|
| #include "content/browser/appcache/appcache_url_request_job.h"
|
| #include "content/browser/appcache/mock_appcache_policy.h"
|
| #include "content/browser/appcache/mock_appcache_service.h"
|
| @@ -271,12 +272,13 @@ class AppCacheRequestHandlerTest : public testing::Test {
|
|
|
| request_ = empty_context_->CreateRequest(GURL("http://blah/"),
|
| net::DEFAULT_PRIORITY, &delegate_);
|
| - handler_ = host_->CreateRequestHandler(request_.get(),
|
| - RESOURCE_TYPE_MAIN_FRAME, false);
|
| + handler_ =
|
| + host_->CreateRequestHandler(AppCacheURLRequest::Create(request_.get()),
|
| + RESOURCE_TYPE_MAIN_FRAME, false);
|
| EXPECT_TRUE(handler_.get());
|
|
|
| - job_.reset(handler_->MaybeLoadResource(
|
| - request_.get(), request_->context()->network_delegate()));
|
| + job_.reset(
|
| + handler_->MaybeLoadResource(request_->context()->network_delegate()));
|
| EXPECT_TRUE(job_.get());
|
| EXPECT_TRUE(job_->is_waiting());
|
|
|
| @@ -297,11 +299,11 @@ class AppCacheRequestHandlerTest : public testing::Test {
|
|
|
| std::unique_ptr<AppCacheURLRequestJob> fallback_job(
|
| handler_->MaybeLoadFallbackForRedirect(
|
| - request_.get(), request_->context()->network_delegate(),
|
| + request_->context()->network_delegate(),
|
| GURL("http://blah/redirect")));
|
| EXPECT_FALSE(fallback_job);
|
| fallback_job.reset(handler_->MaybeLoadFallbackForResponse(
|
| - request_.get(), request_->context()->network_delegate()));
|
| + request_->context()->network_delegate()));
|
| EXPECT_FALSE(fallback_job);
|
|
|
| EXPECT_TRUE(host_->preferred_manifest_url().is_empty());
|
| @@ -318,8 +320,9 @@ class AppCacheRequestHandlerTest : public testing::Test {
|
|
|
| request_ = empty_context_->CreateRequest(GURL("http://blah/"),
|
| net::DEFAULT_PRIORITY, &delegate_);
|
| - handler_ = host_->CreateRequestHandler(request_.get(),
|
| - RESOURCE_TYPE_MAIN_FRAME, false);
|
| + handler_ =
|
| + host_->CreateRequestHandler(AppCacheURLRequest::Create(request_.get()),
|
| + RESOURCE_TYPE_MAIN_FRAME, false);
|
| EXPECT_TRUE(handler_.get());
|
|
|
| mock_storage()->SimulateFindMainResource(
|
| @@ -327,8 +330,8 @@ class AppCacheRequestHandlerTest : public testing::Test {
|
| GURL(), AppCacheEntry(),
|
| 1, 2, GURL("http://blah/manifest/"));
|
|
|
| - job_.reset(handler_->MaybeLoadResource(
|
| - request_.get(), request_->context()->network_delegate()));
|
| + job_.reset(
|
| + handler_->MaybeLoadResource(request_->context()->network_delegate()));
|
| EXPECT_TRUE(job_.get());
|
| EXPECT_TRUE(job_->is_waiting());
|
|
|
| @@ -349,7 +352,7 @@ class AppCacheRequestHandlerTest : public testing::Test {
|
|
|
| std::unique_ptr<AppCacheURLRequestJob> fallback_job(
|
| handler_->MaybeLoadFallbackForResponse(
|
| - request_.get(), request_->context()->network_delegate()));
|
| + request_->context()->network_delegate()));
|
| EXPECT_FALSE(fallback_job);
|
|
|
| EXPECT_EQ(GURL("http://blah/manifest/"),
|
| @@ -367,8 +370,9 @@ class AppCacheRequestHandlerTest : public testing::Test {
|
|
|
| request_ = empty_context_->CreateRequest(GURL("http://blah/"),
|
| net::DEFAULT_PRIORITY, &delegate_);
|
| - handler_ = host_->CreateRequestHandler(request_.get(),
|
| - RESOURCE_TYPE_MAIN_FRAME, false);
|
| + handler_ =
|
| + host_->CreateRequestHandler(AppCacheURLRequest::Create(request_.get()),
|
| + RESOURCE_TYPE_MAIN_FRAME, false);
|
| EXPECT_TRUE(handler_.get());
|
|
|
| mock_storage()->SimulateFindMainResource(
|
| @@ -377,8 +381,8 @@ class AppCacheRequestHandlerTest : public testing::Test {
|
| AppCacheEntry(AppCacheEntry::EXPLICIT, 1),
|
| 1, 2, GURL("http://blah/manifest/"));
|
|
|
| - job_.reset(handler_->MaybeLoadResource(
|
| - request_.get(), request_->context()->network_delegate()));
|
| + job_.reset(
|
| + handler_->MaybeLoadResource(request_->context()->network_delegate()));
|
| EXPECT_TRUE(job_.get());
|
| EXPECT_TRUE(job_->is_waiting());
|
|
|
| @@ -418,15 +422,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_.reset(handler_->MaybeLoadResource(
|
| - request_.get(), request_->context()->network_delegate()));
|
| + job_.reset(
|
| + handler_->MaybeLoadResource(request_->context()->network_delegate()));
|
| EXPECT_FALSE(job_.get());
|
|
|
| // Simulate an http error of the real network job.
|
| SimulateResponseCode(500);
|
|
|
| job_.reset(handler_->MaybeLoadFallbackForResponse(
|
| - request_.get(), request_->context()->network_delegate()));
|
| + request_->context()->network_delegate()));
|
| EXPECT_TRUE(job_.get());
|
| EXPECT_TRUE(job_->is_delivering_appcache_response());
|
|
|
| @@ -454,8 +458,9 @@ class AppCacheRequestHandlerTest : public testing::Test {
|
| request_ =
|
| empty_context_->CreateRequest(GURL("http://blah/fallback-override"),
|
| net::DEFAULT_PRIORITY, &delegate_);
|
| - handler_ = host_->CreateRequestHandler(request_.get(),
|
| - RESOURCE_TYPE_MAIN_FRAME, false);
|
| + handler_ =
|
| + host_->CreateRequestHandler(AppCacheURLRequest::Create(request_.get()),
|
| + RESOURCE_TYPE_MAIN_FRAME, false);
|
| EXPECT_TRUE(handler_.get());
|
|
|
| mock_storage()->SimulateFindMainResource(
|
| @@ -464,8 +469,8 @@ class AppCacheRequestHandlerTest : public testing::Test {
|
| AppCacheEntry(AppCacheEntry::EXPLICIT, 1),
|
| 1, 2, GURL("http://blah/manifest/"));
|
|
|
| - job_.reset(handler_->MaybeLoadResource(
|
| - request_.get(), request_->context()->network_delegate()));
|
| + job_.reset(
|
| + handler_->MaybeLoadResource(request_->context()->network_delegate()));
|
| EXPECT_TRUE(job_.get());
|
| EXPECT_TRUE(job_->is_waiting());
|
|
|
| @@ -484,8 +489,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_.reset(handler_->MaybeLoadResource(
|
| - request_.get(), request_->context()->network_delegate()));
|
| + job_.reset(
|
| + handler_->MaybeLoadResource(request_->context()->network_delegate()));
|
| EXPECT_FALSE(job_.get());
|
|
|
| // Simulate an http error of the real network job, but with custom
|
| @@ -500,7 +505,7 @@ class AppCacheRequestHandlerTest : public testing::Test {
|
| SimulateResponseInfo(info);
|
|
|
| job_.reset(handler_->MaybeLoadFallbackForResponse(
|
| - request_.get(), request_->context()->network_delegate()));
|
| + request_->context()->network_delegate()));
|
| EXPECT_FALSE(job_.get());
|
|
|
| // GetExtraResponseInfo should return no information.
|
| @@ -518,8 +523,9 @@ class AppCacheRequestHandlerTest : public testing::Test {
|
| void SubResource_Miss_WithNoCacheSelected() {
|
| request_ = empty_context_->CreateRequest(GURL("http://blah/"),
|
| net::DEFAULT_PRIORITY, &delegate_);
|
| - handler_ = host_->CreateRequestHandler(request_.get(),
|
| - RESOURCE_TYPE_SUB_RESOURCE, false);
|
| + handler_ =
|
| + host_->CreateRequestHandler(AppCacheURLRequest::Create(request_.get()),
|
| + RESOURCE_TYPE_SUB_RESOURCE, false);
|
|
|
| // We avoid creating handler when possible, sub-resource requests are not
|
| // subject to retrieval from an appcache when there's no associated cache.
|
| @@ -537,22 +543,23 @@ class AppCacheRequestHandlerTest : public testing::Test {
|
|
|
| request_ = empty_context_->CreateRequest(GURL("http://blah/"),
|
| net::DEFAULT_PRIORITY, &delegate_);
|
| - handler_ = host_->CreateRequestHandler(request_.get(),
|
| - RESOURCE_TYPE_SUB_RESOURCE, false);
|
| + handler_ =
|
| + host_->CreateRequestHandler(AppCacheURLRequest::Create(request_.get()),
|
| + RESOURCE_TYPE_SUB_RESOURCE, false);
|
| EXPECT_TRUE(handler_.get());
|
|
|
| - job_.reset(handler_->MaybeLoadResource(
|
| - request_.get(), request_->context()->network_delegate()));
|
| + job_.reset(
|
| + handler_->MaybeLoadResource(request_->context()->network_delegate()));
|
| EXPECT_TRUE(job_.get());
|
| EXPECT_TRUE(job_->is_delivering_error_response());
|
|
|
| std::unique_ptr<AppCacheURLRequestJob> fallback_job(
|
| handler_->MaybeLoadFallbackForRedirect(
|
| - request_.get(), request_->context()->network_delegate(),
|
| + request_->context()->network_delegate(),
|
| GURL("http://blah/redirect")));
|
| EXPECT_FALSE(fallback_job);
|
| fallback_job.reset(handler_->MaybeLoadFallbackForResponse(
|
| - request_.get(), request_->context()->network_delegate()));
|
| + request_->context()->network_delegate()));
|
| EXPECT_FALSE(fallback_job);
|
|
|
| TestFinished();
|
| @@ -568,11 +575,12 @@ class AppCacheRequestHandlerTest : public testing::Test {
|
|
|
| request_ = empty_context_->CreateRequest(GURL("http://blah/"),
|
| net::DEFAULT_PRIORITY, &delegate_);
|
| - handler_ = host_->CreateRequestHandler(request_.get(),
|
| - RESOURCE_TYPE_SUB_RESOURCE, false);
|
| + handler_ =
|
| + host_->CreateRequestHandler(AppCacheURLRequest::Create(request_.get()),
|
| + RESOURCE_TYPE_SUB_RESOURCE, false);
|
| EXPECT_TRUE(handler_.get());
|
| - job_.reset(handler_->MaybeLoadResource(
|
| - request_.get(), request_->context()->network_delegate()));
|
| + job_.reset(
|
| + handler_->MaybeLoadResource(request_->context()->network_delegate()));
|
| EXPECT_TRUE(job_.get());
|
| EXPECT_TRUE(job_->is_waiting());
|
|
|
| @@ -582,11 +590,11 @@ class AppCacheRequestHandlerTest : public testing::Test {
|
|
|
| std::unique_ptr<AppCacheURLRequestJob> fallback_job(
|
| handler_->MaybeLoadFallbackForRedirect(
|
| - request_.get(), request_->context()->network_delegate(),
|
| + request_->context()->network_delegate(),
|
| GURL("http://blah/redirect")));
|
| EXPECT_FALSE(fallback_job);
|
| fallback_job.reset(handler_->MaybeLoadFallbackForResponse(
|
| - request_.get(), request_->context()->network_delegate()));
|
| + request_->context()->network_delegate()));
|
| EXPECT_FALSE(fallback_job);
|
|
|
| TestFinished();
|
| @@ -602,21 +610,22 @@ class AppCacheRequestHandlerTest : public testing::Test {
|
|
|
| request_ = empty_context_->CreateRequest(GURL("http://blah/"),
|
| net::DEFAULT_PRIORITY, &delegate_);
|
| - handler_ = host_->CreateRequestHandler(request_.get(),
|
| - RESOURCE_TYPE_SUB_RESOURCE, false);
|
| + handler_ =
|
| + host_->CreateRequestHandler(AppCacheURLRequest::Create(request_.get()),
|
| + RESOURCE_TYPE_SUB_RESOURCE, false);
|
| EXPECT_TRUE(handler_.get());
|
| - job_.reset(handler_->MaybeLoadResource(
|
| - request_.get(), request_->context()->network_delegate()));
|
| + job_.reset(
|
| + handler_->MaybeLoadResource(request_->context()->network_delegate()));
|
| EXPECT_TRUE(job_.get());
|
| EXPECT_TRUE(job_->is_delivering_appcache_response());
|
|
|
| std::unique_ptr<AppCacheURLRequestJob> fallback_job(
|
| handler_->MaybeLoadFallbackForRedirect(
|
| - request_.get(), request_->context()->network_delegate(),
|
| + request_->context()->network_delegate(),
|
| GURL("http://blah/redirect")));
|
| EXPECT_FALSE(fallback_job);
|
| fallback_job.reset(handler_->MaybeLoadFallbackForResponse(
|
| - request_.get(), request_->context()->network_delegate()));
|
| + request_->context()->network_delegate()));
|
| EXPECT_FALSE(fallback_job);
|
|
|
| TestFinished();
|
| @@ -634,22 +643,23 @@ class AppCacheRequestHandlerTest : public testing::Test {
|
|
|
| request_ = empty_context_->CreateRequest(GURL("http://blah/"),
|
| net::DEFAULT_PRIORITY, &delegate_);
|
| - handler_ = host_->CreateRequestHandler(request_.get(),
|
| - RESOURCE_TYPE_SUB_RESOURCE, false);
|
| + handler_ =
|
| + host_->CreateRequestHandler(AppCacheURLRequest::Create(request_.get()),
|
| + RESOURCE_TYPE_SUB_RESOURCE, false);
|
| EXPECT_TRUE(handler_.get());
|
| - job_.reset(handler_->MaybeLoadResource(
|
| - request_.get(), request_->context()->network_delegate()));
|
| + job_.reset(
|
| + handler_->MaybeLoadResource(request_->context()->network_delegate()));
|
| EXPECT_FALSE(job_.get());
|
|
|
| job_.reset(handler_->MaybeLoadFallbackForRedirect(
|
| - request_.get(), request_->context()->network_delegate(),
|
| + request_->context()->network_delegate(),
|
| GURL("http://not_blah/redirect")));
|
| EXPECT_TRUE(job_.get());
|
| EXPECT_TRUE(job_->is_delivering_appcache_response());
|
|
|
| std::unique_ptr<AppCacheURLRequestJob> fallback_job(
|
| handler_->MaybeLoadFallbackForResponse(
|
| - request_.get(), request_->context()->network_delegate()));
|
| + request_->context()->network_delegate()));
|
| EXPECT_FALSE(fallback_job);
|
|
|
| TestFinished();
|
| @@ -667,22 +677,23 @@ class AppCacheRequestHandlerTest : public testing::Test {
|
|
|
| request_ = empty_context_->CreateRequest(GURL("http://blah/"),
|
| net::DEFAULT_PRIORITY, &delegate_);
|
| - handler_ = host_->CreateRequestHandler(request_.get(),
|
| - RESOURCE_TYPE_SUB_RESOURCE, false);
|
| + handler_ =
|
| + host_->CreateRequestHandler(AppCacheURLRequest::Create(request_.get()),
|
| + RESOURCE_TYPE_SUB_RESOURCE, false);
|
| EXPECT_TRUE(handler_.get());
|
| - job_.reset(handler_->MaybeLoadResource(
|
| - request_.get(), request_->context()->network_delegate()));
|
| + job_.reset(
|
| + handler_->MaybeLoadResource(request_->context()->network_delegate()));
|
| EXPECT_FALSE(job_.get());
|
|
|
| std::unique_ptr<AppCacheURLRequestJob> fallback_job(
|
| handler_->MaybeLoadFallbackForRedirect(
|
| - request_.get(), request_->context()->network_delegate(),
|
| + request_->context()->network_delegate(),
|
| GURL("http://blah/redirect")));
|
| EXPECT_FALSE(fallback_job);
|
|
|
| SimulateResponseCode(200);
|
| fallback_job.reset(handler_->MaybeLoadFallbackForResponse(
|
| - request_.get(), request_->context()->network_delegate()));
|
| + request_->context()->network_delegate()));
|
| EXPECT_FALSE(fallback_job);
|
|
|
| TestFinished();
|
| @@ -701,20 +712,21 @@ class AppCacheRequestHandlerTest : public testing::Test {
|
|
|
| request_ = empty_context_->CreateRequest(GURL("http://blah/"),
|
| net::DEFAULT_PRIORITY, &delegate_);
|
| - handler_ = host_->CreateRequestHandler(request_.get(),
|
| - RESOURCE_TYPE_SUB_RESOURCE, false);
|
| + handler_ =
|
| + host_->CreateRequestHandler(AppCacheURLRequest::Create(request_.get()),
|
| + RESOURCE_TYPE_SUB_RESOURCE, false);
|
| EXPECT_TRUE(handler_.get());
|
| - job_.reset(handler_->MaybeLoadResource(
|
| - request_.get(), request_->context()->network_delegate()));
|
| + job_.reset(
|
| + handler_->MaybeLoadResource(request_->context()->network_delegate()));
|
| EXPECT_FALSE(job_.get());
|
|
|
| std::unique_ptr<AppCacheURLRequestJob> fallback_job(
|
| handler_->MaybeLoadFallbackForRedirect(
|
| - request_.get(), request_->context()->network_delegate(),
|
| + request_->context()->network_delegate(),
|
| GURL("http://blah/redirect")));
|
| EXPECT_FALSE(fallback_job);
|
| fallback_job.reset(handler_->MaybeLoadFallbackForResponse(
|
| - request_.get(), request_->context()->network_delegate()));
|
| + request_->context()->network_delegate()));
|
| EXPECT_FALSE(fallback_job);
|
|
|
| TestFinished();
|
| @@ -730,21 +742,21 @@ class AppCacheRequestHandlerTest : public testing::Test {
|
|
|
| request_ = empty_context_->CreateRequest(GURL("http://blah/"),
|
| net::DEFAULT_PRIORITY, &delegate_);
|
| - handler_ = host_->CreateRequestHandler(request_.get(),
|
| - RESOURCE_TYPE_SUB_RESOURCE, false);
|
| + handler_ =
|
| + host_->CreateRequestHandler(AppCacheURLRequest::Create(request_.get()),
|
| + RESOURCE_TYPE_SUB_RESOURCE, false);
|
| EXPECT_TRUE(handler_.get());
|
|
|
| backend_impl_->UnregisterHost(1);
|
| host_ = NULL;
|
|
|
| - EXPECT_FALSE(handler_->MaybeLoadResource(
|
| - request_.get(), request_->context()->network_delegate()));
|
| + EXPECT_FALSE(
|
| + handler_->MaybeLoadResource(request_->context()->network_delegate()));
|
| EXPECT_FALSE(handler_->MaybeLoadFallbackForRedirect(
|
| - request_.get(),
|
| request_->context()->network_delegate(),
|
| GURL("http://blah/redirect")));
|
| EXPECT_FALSE(handler_->MaybeLoadFallbackForResponse(
|
| - request_.get(), request_->context()->network_delegate()));
|
| + request_->context()->network_delegate()));
|
|
|
| TestFinished();
|
| }
|
| @@ -757,12 +769,13 @@ class AppCacheRequestHandlerTest : public testing::Test {
|
|
|
| request_ = empty_context_->CreateRequest(GURL("http://blah/"),
|
| net::DEFAULT_PRIORITY, &delegate_);
|
| - handler_ = host_->CreateRequestHandler(request_.get(),
|
| - RESOURCE_TYPE_SUB_RESOURCE, false);
|
| + handler_ =
|
| + host_->CreateRequestHandler(AppCacheURLRequest::Create(request_.get()),
|
| + RESOURCE_TYPE_SUB_RESOURCE, false);
|
| EXPECT_TRUE(handler_.get());
|
|
|
| - job_.reset(handler_->MaybeLoadResource(
|
| - request_.get(), request_->context()->network_delegate()));
|
| + job_.reset(
|
| + handler_->MaybeLoadResource(request_->context()->network_delegate()));
|
| EXPECT_TRUE(job_.get());
|
| EXPECT_TRUE(job_->is_waiting());
|
|
|
| @@ -770,14 +783,13 @@ class AppCacheRequestHandlerTest : public testing::Test {
|
| host_ = NULL;
|
| EXPECT_TRUE(job_->has_been_killed());
|
|
|
| - EXPECT_FALSE(handler_->MaybeLoadResource(
|
| - request_.get(), request_->context()->network_delegate()));
|
| + EXPECT_FALSE(
|
| + handler_->MaybeLoadResource(request_->context()->network_delegate()));
|
| EXPECT_FALSE(handler_->MaybeLoadFallbackForRedirect(
|
| - request_.get(),
|
| request_->context()->network_delegate(),
|
| GURL("http://blah/redirect")));
|
| EXPECT_FALSE(handler_->MaybeLoadFallbackForResponse(
|
| - request_.get(), request_->context()->network_delegate()));
|
| + request_->context()->network_delegate()));
|
|
|
| TestFinished();
|
| }
|
| @@ -792,11 +804,12 @@ class AppCacheRequestHandlerTest : public testing::Test {
|
|
|
| request_ = empty_context_->CreateRequest(GURL("http://blah/"),
|
| net::DEFAULT_PRIORITY, &delegate_);
|
| - handler_ = host_->CreateRequestHandler(request_.get(),
|
| - RESOURCE_TYPE_SUB_RESOURCE, false);
|
| + handler_ =
|
| + host_->CreateRequestHandler(AppCacheURLRequest::Create(request_.get()),
|
| + RESOURCE_TYPE_SUB_RESOURCE, false);
|
| EXPECT_TRUE(handler_.get());
|
| - job_.reset(handler_->MaybeLoadResource(
|
| - request_.get(), request_->context()->network_delegate()));
|
| + job_.reset(
|
| + handler_->MaybeLoadResource(request_->context()->network_delegate()));
|
| EXPECT_TRUE(job_.get());
|
|
|
| backend_impl_.reset();
|
| @@ -806,14 +819,13 @@ class AppCacheRequestHandlerTest : public testing::Test {
|
| host_ = NULL;
|
|
|
| EXPECT_TRUE(job_->has_been_killed());
|
| - EXPECT_FALSE(handler_->MaybeLoadResource(
|
| - request_.get(), request_->context()->network_delegate()));
|
| + EXPECT_FALSE(
|
| + handler_->MaybeLoadResource(request_->context()->network_delegate()));
|
| EXPECT_FALSE(handler_->MaybeLoadFallbackForRedirect(
|
| - request_.get(),
|
| request_->context()->network_delegate(),
|
| GURL("http://blah/redirect")));
|
| EXPECT_FALSE(handler_->MaybeLoadFallbackForResponse(
|
| - request_.get(), request_->context()->network_delegate()));
|
| + request_->context()->network_delegate()));
|
|
|
| TestFinished();
|
| }
|
| @@ -821,8 +833,9 @@ class AppCacheRequestHandlerTest : public testing::Test {
|
| void DestroyedServiceWithCrossSiteNav() {
|
| request_ = empty_context_->CreateRequest(GURL("http://blah/"),
|
| net::DEFAULT_PRIORITY, &delegate_);
|
| - handler_ = host_->CreateRequestHandler(request_.get(),
|
| - RESOURCE_TYPE_MAIN_FRAME, false);
|
| + handler_ =
|
| + host_->CreateRequestHandler(AppCacheURLRequest::Create(request_.get()),
|
| + RESOURCE_TYPE_MAIN_FRAME, false);
|
| EXPECT_TRUE(handler_.get());
|
| handler_->PrepareForCrossSiteTransfer(backend_impl_->process_id());
|
| EXPECT_TRUE(handler_->host_for_cross_site_transfer_.get());
|
| @@ -834,14 +847,13 @@ class AppCacheRequestHandlerTest : public testing::Test {
|
| host_ = NULL;
|
|
|
| EXPECT_FALSE(handler_->host_for_cross_site_transfer_.get());
|
| - EXPECT_FALSE(handler_->MaybeLoadResource(
|
| - request_.get(), request_->context()->network_delegate()));
|
| + EXPECT_FALSE(
|
| + handler_->MaybeLoadResource(request_->context()->network_delegate()));
|
| EXPECT_FALSE(handler_->MaybeLoadFallbackForRedirect(
|
| - request_.get(),
|
| request_->context()->network_delegate(),
|
| GURL("http://blah/redirect")));
|
| EXPECT_FALSE(handler_->MaybeLoadFallbackForResponse(
|
| - request_.get(), request_->context()->network_delegate()));
|
| + request_->context()->network_delegate()));
|
|
|
| TestFinished();
|
| }
|
| @@ -854,18 +866,18 @@ class AppCacheRequestHandlerTest : public testing::Test {
|
|
|
| request_ = empty_context_->CreateRequest(GURL("ftp://blah/"),
|
| net::DEFAULT_PRIORITY, &delegate_);
|
| - handler_ = host_->CreateRequestHandler(request_.get(),
|
| - RESOURCE_TYPE_SUB_RESOURCE, false);
|
| + handler_ =
|
| + host_->CreateRequestHandler(AppCacheURLRequest::Create(request_.get()),
|
| + RESOURCE_TYPE_SUB_RESOURCE, false);
|
| EXPECT_TRUE(handler_.get()); // we could redirect to http (conceivably)
|
|
|
| - EXPECT_FALSE(handler_->MaybeLoadResource(
|
| - request_.get(), request_->context()->network_delegate()));
|
| + EXPECT_FALSE(
|
| + handler_->MaybeLoadResource(request_->context()->network_delegate()));
|
| EXPECT_FALSE(handler_->MaybeLoadFallbackForRedirect(
|
| - request_.get(),
|
| request_->context()->network_delegate(),
|
| GURL("ftp://blah/redirect")));
|
| EXPECT_FALSE(handler_->MaybeLoadFallbackForResponse(
|
| - request_.get(), request_->context()->network_delegate()));
|
| + request_->context()->network_delegate()));
|
|
|
| TestFinished();
|
| }
|
| @@ -875,12 +887,13 @@ class AppCacheRequestHandlerTest : public testing::Test {
|
| void CanceledRequest() {
|
| request_ = empty_context_->CreateRequest(GURL("http://blah/"),
|
| net::DEFAULT_PRIORITY, &delegate_);
|
| - handler_ = host_->CreateRequestHandler(request_.get(),
|
| - RESOURCE_TYPE_MAIN_FRAME, false);
|
| + handler_ =
|
| + host_->CreateRequestHandler(AppCacheURLRequest::Create(request_.get()),
|
| + RESOURCE_TYPE_MAIN_FRAME, false);
|
| EXPECT_TRUE(handler_.get());
|
|
|
| - job_.reset(handler_->MaybeLoadResource(
|
| - request_.get(), request_->context()->network_delegate()));
|
| + job_.reset(
|
| + handler_->MaybeLoadResource(request_->context()->network_delegate()));
|
| EXPECT_TRUE(job_.get());
|
| EXPECT_TRUE(job_->is_waiting());
|
| EXPECT_FALSE(job_->has_been_started());
|
| @@ -896,7 +909,7 @@ class AppCacheRequestHandlerTest : public testing::Test {
|
| ASSERT_FALSE(weak_job);
|
|
|
| EXPECT_FALSE(handler_->MaybeLoadFallbackForResponse(
|
| - request_.get(), request_->context()->network_delegate()));
|
| + request_->context()->network_delegate()));
|
|
|
| TestFinished();
|
| }
|
| @@ -925,7 +938,8 @@ class AppCacheRequestHandlerTest : public testing::Test {
|
| AppCacheHost* worker_host = backend_impl_->GetHost(kWorkerHostId);
|
| worker_host->SelectCacheForWorker(kParentHostId, kMockProcessId);
|
| handler_ = worker_host->CreateRequestHandler(
|
| - request_.get(), RESOURCE_TYPE_SHARED_WORKER, false);
|
| + AppCacheURLRequest::Create(request_.get()), RESOURCE_TYPE_SHARED_WORKER,
|
| + false);
|
| EXPECT_TRUE(handler_.get());
|
| // Verify that the handler is associated with the parent host.
|
| EXPECT_EQ(host_, handler_->host_);
|
| @@ -938,7 +952,8 @@ class AppCacheRequestHandlerTest : public testing::Test {
|
| EXPECT_EQ(NULL, backend_impl_->GetHost(kNonExsitingHostId));
|
| worker_host->SelectCacheForWorker(kNonExsitingHostId, kMockProcessId);
|
| handler_ = worker_host->CreateRequestHandler(
|
| - request_.get(), RESOURCE_TYPE_SHARED_WORKER, false);
|
| + AppCacheURLRequest::Create(request_.get()), RESOURCE_TYPE_SHARED_WORKER,
|
| + false);
|
| EXPECT_FALSE(handler_.get());
|
|
|
| TestFinished();
|
| @@ -953,8 +968,9 @@ class AppCacheRequestHandlerTest : public testing::Test {
|
|
|
| request_ = empty_context_->CreateRequest(GURL("http://blah/"),
|
| net::DEFAULT_PRIORITY, &delegate_);
|
| - handler_ = host_->CreateRequestHandler(request_.get(),
|
| - RESOURCE_TYPE_MAIN_FRAME, false);
|
| + handler_ =
|
| + host_->CreateRequestHandler(AppCacheURLRequest::Create(request_.get()),
|
| + RESOURCE_TYPE_MAIN_FRAME, false);
|
| EXPECT_TRUE(handler_.get());
|
|
|
| mock_policy_->can_load_return_value_ = false;
|
| @@ -963,8 +979,8 @@ class AppCacheRequestHandlerTest : public testing::Test {
|
| GURL(), AppCacheEntry(),
|
| 1, 2, GURL("http://blah/manifest/"));
|
|
|
| - job_.reset(handler_->MaybeLoadResource(
|
| - request_.get(), request_->context()->network_delegate()));
|
| + job_.reset(
|
| + handler_->MaybeLoadResource(request_->context()->network_delegate()));
|
| EXPECT_TRUE(job_.get());
|
| EXPECT_TRUE(job_->is_waiting());
|
|
|
|
|