| 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 6376a0f2a19ff4c6bc03ae7c5aa7209fd89c6f0b..2491c1dfd45a52083d2c1c57f710dab0996b1538 100644
|
| --- a/content/browser/appcache/appcache_request_handler_unittest.cc
|
| +++ b/content/browser/appcache/appcache_request_handler_unittest.cc
|
| @@ -97,7 +97,7 @@ class AppCacheRequestHandlerTest : public testing::Test {
|
| has_response_info_(true),
|
| response_info_(info) {}
|
|
|
| - protected:
|
| + protected:
|
| virtual ~MockURLRequestJob() {}
|
| virtual void Start() OVERRIDE {
|
| NotifyHeadersComplete();
|
| @@ -112,7 +112,7 @@ class AppCacheRequestHandlerTest : public testing::Test {
|
| *info = response_info_;
|
| }
|
|
|
| - private:
|
| + private:
|
| int response_code_;
|
| bool has_response_info_;
|
| net::HttpResponseInfo response_info_;
|
| @@ -164,15 +164,6 @@ class AppCacheRequestHandlerTest : public testing::Test {
|
| mutable net::URLRequestJob* job_;
|
| };
|
|
|
| - class MockURLRequest : public net::URLRequest {
|
| - public:
|
| - MockURLRequest(const GURL& url, net::URLRequestContext* context)
|
| - : net::URLRequest(url, net::DEFAULT_PRIORITY, NULL, context) {}
|
| -
|
| -
|
| - MockURLRequestDelegate delegate_;
|
| - };
|
| -
|
| static void SetUpTestCase() {
|
| io_thread_.reset(new base::Thread("AppCacheRequestHandlerTest Thread"));
|
| base::Thread::Options options(base::MessageLoop::TYPE_IO, 0);
|
| @@ -263,7 +254,8 @@ class AppCacheRequestHandlerTest : public testing::Test {
|
| base::Bind(&AppCacheRequestHandlerTest::Verify_MainResource_Miss,
|
| base::Unretained(this)));
|
|
|
| - request_.reset(new MockURLRequest(GURL("http://blah/"), &empty_context_));
|
| + request_ = empty_context_.CreateRequest(
|
| + GURL("http://blah/"), net::DEFAULT_PRIORITY, &delegate_, NULL);
|
| handler_.reset(host_->CreateRequestHandler(request_.get(),
|
| RESOURCE_TYPE_MAIN_FRAME));
|
| EXPECT_TRUE(handler_.get());
|
| @@ -310,7 +302,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_ = empty_context_.CreateRequest(
|
| + GURL("http://blah/"), net::DEFAULT_PRIORITY, &delegate_, NULL);
|
| handler_.reset(host_->CreateRequestHandler(request_.get(),
|
| RESOURCE_TYPE_MAIN_FRAME));
|
| EXPECT_TRUE(handler_.get());
|
| @@ -358,7 +351,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_ = empty_context_.CreateRequest(
|
| + GURL("http://blah/"), net::DEFAULT_PRIORITY, &delegate_, NULL);
|
| handler_.reset(host_->CreateRequestHandler(request_.get(),
|
| RESOURCE_TYPE_MAIN_FRAME));
|
| EXPECT_TRUE(handler_.get());
|
| @@ -395,7 +389,6 @@ class AppCacheRequestHandlerTest : public testing::Test {
|
| new MockURLRequestJob(
|
| request_.get(),
|
| request_->context()->network_delegate(), info));
|
| - request_->set_delegate(&request_->delegate_);
|
| request_->Start();
|
| }
|
|
|
| @@ -439,8 +432,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_ = empty_context_.CreateRequest(
|
| + GURL("http://blah/fallback-override"), net::DEFAULT_PRIORITY,
|
| + &delegate_, NULL);
|
| handler_.reset(host_->CreateRequestHandler(request_.get(),
|
| RESOURCE_TYPE_MAIN_FRAME));
|
| EXPECT_TRUE(handler_.get());
|
| @@ -492,7 +486,8 @@ class AppCacheRequestHandlerTest : public testing::Test {
|
| // SubResource_Miss_WithNoCacheSelected ----------------------------------
|
|
|
| void SubResource_Miss_WithNoCacheSelected() {
|
| - request_.reset(new MockURLRequest(GURL("http://blah/"), &empty_context_));
|
| + request_ = empty_context_.CreateRequest(
|
| + GURL("http://blah/"), net::DEFAULT_PRIORITY, &delegate_, NULL);
|
| handler_.reset(host_->CreateRequestHandler(request_.get(),
|
| RESOURCE_TYPE_SUB_RESOURCE));
|
|
|
| @@ -510,7 +505,8 @@ 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_ = empty_context_.CreateRequest(
|
| + GURL("http://blah/"), net::DEFAULT_PRIORITY, &delegate_, NULL);
|
| handler_.reset(host_->CreateRequestHandler(request_.get(),
|
| RESOURCE_TYPE_SUB_RESOURCE));
|
| EXPECT_TRUE(handler_.get());
|
| @@ -541,7 +537,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_.reset(new MockURLRequest(GURL("http://blah/"), &empty_context_));
|
| + request_ = empty_context_.CreateRequest(
|
| + GURL("http://blah/"), net::DEFAULT_PRIORITY, &delegate_, NULL);
|
| handler_.reset(host_->CreateRequestHandler(request_.get(),
|
| RESOURCE_TYPE_SUB_RESOURCE));
|
| EXPECT_TRUE(handler_.get());
|
| @@ -575,7 +572,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_ = empty_context_.CreateRequest(
|
| + GURL("http://blah/"), net::DEFAULT_PRIORITY, &delegate_, NULL);
|
| handler_.reset(host_->CreateRequestHandler(request_.get(),
|
| RESOURCE_TYPE_SUB_RESOURCE));
|
| EXPECT_TRUE(handler_.get());
|
| @@ -607,7 +605,8 @@ class AppCacheRequestHandlerTest : public testing::Test {
|
| mock_storage()->SimulateFindSubResource(
|
| AppCacheEntry(), AppCacheEntry(AppCacheEntry::EXPLICIT, 1), false);
|
|
|
| - request_.reset(new MockURLRequest(GURL("http://blah/"), &empty_context_));
|
| + request_ = empty_context_.CreateRequest(
|
| + GURL("http://blah/"), net::DEFAULT_PRIORITY, &delegate_, NULL);
|
| handler_.reset(host_->CreateRequestHandler(request_.get(),
|
| RESOURCE_TYPE_SUB_RESOURCE));
|
| EXPECT_TRUE(handler_.get());
|
| @@ -640,7 +639,8 @@ class AppCacheRequestHandlerTest : public testing::Test {
|
| mock_storage()->SimulateFindSubResource(
|
| AppCacheEntry(), AppCacheEntry(AppCacheEntry::EXPLICIT, 1), false);
|
|
|
| - request_.reset(new MockURLRequest(GURL("http://blah/"), &empty_context_));
|
| + request_ = empty_context_.CreateRequest(
|
| + GURL("http://blah/"), net::DEFAULT_PRIORITY, &delegate_, NULL);
|
| handler_.reset(host_->CreateRequestHandler(request_.get(),
|
| RESOURCE_TYPE_SUB_RESOURCE));
|
| EXPECT_TRUE(handler_.get());
|
| @@ -674,7 +674,8 @@ class AppCacheRequestHandlerTest : public testing::Test {
|
| mock_storage()->SimulateFindSubResource(
|
| AppCacheEntry(), AppCacheEntry(), true);
|
|
|
| - request_.reset(new MockURLRequest(GURL("http://blah/"), &empty_context_));
|
| + request_ = empty_context_.CreateRequest(
|
| + GURL("http://blah/"), net::DEFAULT_PRIORITY, &delegate_, NULL);
|
| handler_.reset(host_->CreateRequestHandler(request_.get(),
|
| RESOURCE_TYPE_SUB_RESOURCE));
|
| EXPECT_TRUE(handler_.get());
|
| @@ -703,7 +704,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_ = empty_context_.CreateRequest(
|
| + GURL("http://blah/"), net::DEFAULT_PRIORITY, &delegate_, NULL);
|
| handler_.reset(host_->CreateRequestHandler(request_.get(),
|
| RESOURCE_TYPE_SUB_RESOURCE));
|
| EXPECT_TRUE(handler_.get());
|
| @@ -729,7 +731,8 @@ 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_ = empty_context_.CreateRequest(
|
| + GURL("http://blah/"), net::DEFAULT_PRIORITY, &delegate_, NULL);
|
| handler_.reset(host_->CreateRequestHandler(request_.get(),
|
| RESOURCE_TYPE_SUB_RESOURCE));
|
| EXPECT_TRUE(handler_.get());
|
| @@ -761,7 +764,8 @@ 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_ = empty_context_.CreateRequest(
|
| + GURL("ftp://blah/"), net::DEFAULT_PRIORITY, &delegate_, NULL);
|
| handler_.reset(host_->CreateRequestHandler(request_.get(),
|
| RESOURCE_TYPE_SUB_RESOURCE));
|
| EXPECT_TRUE(handler_.get()); // we could redirect to http (conceivably)
|
| @@ -781,7 +785,8 @@ class AppCacheRequestHandlerTest : public testing::Test {
|
| // CanceledRequest -----------------------------
|
|
|
| void CanceledRequest() {
|
| - request_.reset(new MockURLRequest(GURL("http://blah/"), &empty_context_));
|
| + request_ = empty_context_.CreateRequest(
|
| + GURL("http://blah/"), net::DEFAULT_PRIORITY, &delegate_, NULL);
|
| handler_.reset(host_->CreateRequestHandler(request_.get(),
|
| RESOURCE_TYPE_MAIN_FRAME));
|
| EXPECT_TRUE(handler_.get());
|
| @@ -817,7 +822,8 @@ class AppCacheRequestHandlerTest : public testing::Test {
|
| EXPECT_FALSE(AppCacheRequestHandler::IsMainResourceType(
|
| RESOURCE_TYPE_WORKER));
|
|
|
| - request_.reset(new MockURLRequest(GURL("http://blah/"), &empty_context_));
|
| + request_ = empty_context_.CreateRequest(
|
| + GURL("http://blah/"), net::DEFAULT_PRIORITY, &delegate_, NULL);
|
|
|
| const int kParentHostId = host_->host_id();
|
| const int kWorkerHostId = 2;
|
| @@ -854,7 +860,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_ = empty_context_.CreateRequest(
|
| + GURL("http://blah/"), net::DEFAULT_PRIORITY, &delegate_, NULL);
|
| handler_.reset(host_->CreateRequestHandler(request_.get(),
|
| RESOURCE_TYPE_MAIN_FRAME));
|
| EXPECT_TRUE(handler_.get());
|
| @@ -916,7 +923,8 @@ class AppCacheRequestHandlerTest : public testing::Test {
|
| AppCacheHost* host_;
|
| net::URLRequestContext empty_context_;
|
| scoped_ptr<MockURLRequestJobFactory> job_factory_;
|
| - scoped_ptr<MockURLRequest> request_;
|
| + MockURLRequestDelegate delegate_;
|
| + scoped_ptr<net::URLRequest> request_;
|
| scoped_ptr<AppCacheRequestHandler> handler_;
|
| scoped_refptr<AppCacheURLRequestJob> job_;
|
|
|
|
|