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 98f41a8ed3728a390f04d3436548c3f88fc395de..abafa916daf7bc8b42972252007c8e3e465d7bbb 100644 |
| --- a/webkit/appcache/appcache_request_handler_unittest.cc |
| +++ b/webkit/appcache/appcache_request_handler_unittest.cc |
| @@ -15,6 +15,7 @@ |
| #include "net/base/net_errors.h" |
| #include "net/http/http_response_headers.h" |
| #include "net/url_request/url_request.h" |
| +#include "net/url_request/url_request_context.h" |
| #include "net/url_request/url_request_error_job.h" |
| #include "testing/gtest/include/gtest/gtest.h" |
| #include "webkit/appcache/appcache.h" |
| @@ -107,7 +108,9 @@ class AppCacheRequestHandlerTest : public testing::Test { |
| class MockURLRequest : public net::URLRequest { |
| public: |
| - explicit MockURLRequest(const GURL& url) : net::URLRequest(url, NULL) {} |
| + explicit MockURLRequest(const GURL& url, net::URLRequestContext* context) : |
| + net::URLRequest(url, NULL, context) { |
| + } |
| void SimulateResponseCode(int http_response_code) { |
| mock_factory_job_ = new MockURLRequestJob(this, http_response_code); |
| @@ -154,8 +157,7 @@ class AppCacheRequestHandlerTest : public testing::Test { |
| // Test harness -------------------------------------------------- |
| - AppCacheRequestHandlerTest() |
|
erikwright (departed)
2012/06/19 21:06:22
why the whitespace change?
shalev
2012/06/20 20:13:12
Done.
|
| - : host_(NULL), orig_http_factory_(NULL) { |
| + AppCacheRequestHandlerTest() : host_(NULL), orig_http_factory_(NULL) { |
| } |
| template <class Method> |
| @@ -236,7 +238,7 @@ class AppCacheRequestHandlerTest : public testing::Test { |
| base::Bind(&AppCacheRequestHandlerTest::Verify_MainResource_Miss, |
| base::Unretained(this))); |
| - request_.reset(new MockURLRequest(GURL("http://blah/"))); |
| + request_.reset(new MockURLRequest(GURL("http://blah/"), &empty_context_)); |
| handler_.reset(host_->CreateRequestHandler(request_.get(), |
| ResourceType::MAIN_FRAME)); |
| EXPECT_TRUE(handler_.get()); |
| @@ -279,7 +281,7 @@ class AppCacheRequestHandlerTest : public testing::Test { |
| base::Bind(&AppCacheRequestHandlerTest::Verify_MainResource_Hit, |
| base::Unretained(this))); |
| - request_.reset(new MockURLRequest(GURL("http://blah/"))); |
| + request_.reset(new MockURLRequest(GURL("http://blah/"), &empty_context_)); |
| handler_.reset(host_->CreateRequestHandler(request_.get(), |
| ResourceType::MAIN_FRAME)); |
| EXPECT_TRUE(handler_.get()); |
| @@ -325,7 +327,7 @@ class AppCacheRequestHandlerTest : public testing::Test { |
| base::Bind(&AppCacheRequestHandlerTest::Verify_MainResource_Fallback, |
| base::Unretained(this))); |
| - request_.reset(new MockURLRequest(GURL("http://blah/"))); |
| + request_.reset(new MockURLRequest(GURL("http://blah/"), &empty_context_)); |
| handler_.reset(host_->CreateRequestHandler(request_.get(), |
| ResourceType::MAIN_FRAME)); |
| EXPECT_TRUE(handler_.get()); |
| @@ -382,7 +384,8 @@ class AppCacheRequestHandlerTest : public testing::Test { |
| &AppCacheRequestHandlerTest::Verify_MainResource_FallbackOverride, |
| base::Unretained(this))); |
| - request_.reset(new MockURLRequest(GURL("http://blah/fallback-override"))); |
| + request_.reset(new MockURLRequest(GURL("http://blah/fallback-override"), |
| + &empty_context_)); |
| handler_.reset(host_->CreateRequestHandler(request_.get(), |
| ResourceType::MAIN_FRAME)); |
| EXPECT_TRUE(handler_.get()); |
| @@ -431,7 +434,7 @@ class AppCacheRequestHandlerTest : public testing::Test { |
| // SubResource_Miss_WithNoCacheSelected ---------------------------------- |
| void SubResource_Miss_WithNoCacheSelected() { |
| - request_.reset(new MockURLRequest(GURL("http://blah/"))); |
| + request_.reset(new MockURLRequest(GURL("http://blah/"), &empty_context_)); |
| handler_.reset(host_->CreateRequestHandler(request_.get(), |
| ResourceType::SUB_RESOURCE)); |
| @@ -449,7 +452,7 @@ 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/"))); |
| + request_.reset(new MockURLRequest(GURL("http://blah/"), &empty_context_)); |
| handler_.reset(host_->CreateRequestHandler(request_.get(), |
| ResourceType::SUB_RESOURCE)); |
| EXPECT_TRUE(handler_.get()); |
| @@ -476,7 +479,7 @@ 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/"))); |
| + request_.reset(new MockURLRequest(GURL("http://blah/"), &empty_context_)); |
| handler_.reset(host_->CreateRequestHandler(request_.get(), |
| ResourceType::SUB_RESOURCE)); |
| EXPECT_TRUE(handler_.get()); |
| @@ -506,7 +509,7 @@ class AppCacheRequestHandlerTest : public testing::Test { |
| mock_storage()->SimulateFindSubResource( |
| AppCacheEntry(AppCacheEntry::EXPLICIT, 1), AppCacheEntry(), false); |
| - request_.reset(new MockURLRequest(GURL("http://blah/"))); |
| + request_.reset(new MockURLRequest(GURL("http://blah/"), &empty_context_)); |
| handler_.reset(host_->CreateRequestHandler(request_.get(), |
| ResourceType::SUB_RESOURCE)); |
| EXPECT_TRUE(handler_.get()); |
| @@ -534,7 +537,7 @@ class AppCacheRequestHandlerTest : public testing::Test { |
| mock_storage()->SimulateFindSubResource( |
| AppCacheEntry(), AppCacheEntry(AppCacheEntry::EXPLICIT, 1), false); |
| - request_.reset(new MockURLRequest(GURL("http://blah/"))); |
| + request_.reset(new MockURLRequest(GURL("http://blah/"), &empty_context_)); |
| handler_.reset(host_->CreateRequestHandler(request_.get(), |
| ResourceType::SUB_RESOURCE)); |
| EXPECT_TRUE(handler_.get()); |
| @@ -563,7 +566,7 @@ class AppCacheRequestHandlerTest : public testing::Test { |
| mock_storage()->SimulateFindSubResource( |
| AppCacheEntry(), AppCacheEntry(AppCacheEntry::EXPLICIT, 1), false); |
| - request_.reset(new MockURLRequest(GURL("http://blah/"))); |
| + request_.reset(new MockURLRequest(GURL("http://blah/"), &empty_context_)); |
| handler_.reset(host_->CreateRequestHandler(request_.get(), |
| ResourceType::SUB_RESOURCE)); |
| EXPECT_TRUE(handler_.get()); |
| @@ -593,7 +596,7 @@ class AppCacheRequestHandlerTest : public testing::Test { |
| mock_storage()->SimulateFindSubResource( |
| AppCacheEntry(), AppCacheEntry(), true); |
| - request_.reset(new MockURLRequest(GURL("http://blah/"))); |
| + request_.reset(new MockURLRequest(GURL("http://blah/"), &empty_context_)); |
| handler_.reset(host_->CreateRequestHandler(request_.get(), |
| ResourceType::SUB_RESOURCE)); |
| EXPECT_TRUE(handler_.get()); |
| @@ -618,7 +621,7 @@ class AppCacheRequestHandlerTest : public testing::Test { |
| mock_storage()->SimulateFindSubResource( |
| AppCacheEntry(AppCacheEntry::EXPLICIT, 1), AppCacheEntry(), false); |
| - request_.reset(new MockURLRequest(GURL("http://blah/"))); |
| + request_.reset(new MockURLRequest(GURL("http://blah/"), &empty_context_)); |
| handler_.reset(host_->CreateRequestHandler(request_.get(), |
| ResourceType::SUB_RESOURCE)); |
| EXPECT_TRUE(handler_.get()); |
| @@ -640,7 +643,7 @@ 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/"))); |
| + request_.reset(new MockURLRequest(GURL("http://blah/"), &empty_context_)); |
| handler_.reset(host_->CreateRequestHandler(request_.get(), |
| ResourceType::SUB_RESOURCE)); |
| EXPECT_TRUE(handler_.get()); |
| @@ -667,7 +670,7 @@ 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/"))); |
| + 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) |
| @@ -683,7 +686,7 @@ class AppCacheRequestHandlerTest : public testing::Test { |
| // CanceledRequest ----------------------------- |
| void CanceledRequest() { |
| - request_.reset(new MockURLRequest(GURL("http://blah/"))); |
| + request_.reset(new MockURLRequest(GURL("http://blah/"), &empty_context_)); |
| handler_.reset(host_->CreateRequestHandler(request_.get(), |
| ResourceType::MAIN_FRAME)); |
| EXPECT_TRUE(handler_.get()); |
| @@ -717,7 +720,7 @@ class AppCacheRequestHandlerTest : public testing::Test { |
| EXPECT_FALSE(AppCacheRequestHandler::IsMainResourceType( |
| ResourceType::WORKER)); |
| - request_.reset(new MockURLRequest(GURL("http://blah/"))); |
| + request_.reset(new MockURLRequest(GURL("http://blah/"), &empty_context_)); |
| const int kParentHostId = host_->host_id(); |
| const int kWorkerHostId = 2; |
| @@ -754,7 +757,7 @@ class AppCacheRequestHandlerTest : public testing::Test { |
| base::Bind(&AppCacheRequestHandlerTest::Verify_MainResource_Blocked, |
| base::Unretained(this))); |
| - request_.reset(new MockURLRequest(GURL("http://blah/"))); |
| + request_.reset(new MockURLRequest(GURL("http://blah/"), &empty_context_)); |
| handler_.reset(host_->CreateRequestHandler(request_.get(), |
| ResourceType::MAIN_FRAME)); |
| EXPECT_TRUE(handler_.get()); |
| @@ -813,6 +816,7 @@ class AppCacheRequestHandlerTest : public testing::Test { |
| scoped_ptr<MockFrontend> mock_frontend_; |
| scoped_ptr<MockAppCachePolicy> mock_policy_; |
| AppCacheHost* host_; |
| + net::URLRequestContext empty_context_; |
| scoped_ptr<MockURLRequest> request_; |
| scoped_ptr<AppCacheRequestHandler> handler_; |
| scoped_refptr<AppCacheURLRequestJob> job_; |