Index: chrome/browser/search/iframe_source_unittest.cc |
diff --git a/chrome/browser/search/iframe_source_unittest.cc b/chrome/browser/search/iframe_source_unittest.cc |
index 909d300d16ef1a92772a0add44dc447a2b999b2f..5c423a3b350ab5c744bba22ab9d3b4c979b17a40 100644 |
--- a/chrome/browser/search/iframe_source_unittest.cc |
+++ b/chrome/browser/search/iframe_source_unittest.cc |
@@ -89,22 +89,6 @@ class IframeSourceTest : public testing::Test { |
return ""; |
} |
- std::unique_ptr<net::URLRequest> MockRequest(const std::string& url, |
- int render_process_id) { |
- std::unique_ptr<net::URLRequest> request( |
- resource_context_.GetRequestContext()->CreateRequest( |
- GURL(url), net::DEFAULT_PRIORITY, NULL, |
- TRAFFIC_ANNOTATION_FOR_TESTS)); |
- content::ResourceRequestInfo::AllocateForTesting( |
- request.get(), content::RESOURCE_TYPE_SUB_FRAME, &resource_context_, |
- render_process_id, MSG_ROUTING_NONE, MSG_ROUTING_NONE, |
- /*is_main_frame=*/false, |
- /*parent_is_main_frame=*/false, |
- /*allow_download=*/true, |
- /*is_async=*/false, content::PREVIEWS_OFF); |
- return request; |
- } |
- |
void SendResource(int resource_id) { |
source()->SendResource(resource_id, callback_); |
} |
@@ -115,6 +99,11 @@ class IframeSourceTest : public testing::Test { |
callback_); |
} |
+ bool ShouldService(const std::string& path, int process_id) { |
+ return source()->ShouldServiceRequest(GURL(path), &resource_context_, |
+ process_id); |
+ } |
+ |
private: |
void SetUp() override { |
source_.reset(new TestIframeSource()); |
@@ -145,26 +134,23 @@ class IframeSourceTest : public testing::Test { |
}; |
TEST_F(IframeSourceTest, ShouldServiceRequest) { |
- std::unique_ptr<net::URLRequest> request; |
source()->set_origin(kNonInstantOrigin); |
- request = MockRequest("http://test/loader.js", kNonInstantRendererPID); |
- EXPECT_FALSE(source()->ShouldServiceRequest(request.get())); |
+ EXPECT_FALSE(ShouldService("http://test/loader.js", kNonInstantRendererPID)); |
source()->set_origin(kInstantOrigin); |
- request = MockRequest("chrome-search://bogus/valid.js", kInstantRendererPID); |
- EXPECT_FALSE(source()->ShouldServiceRequest(request.get())); |
+ EXPECT_FALSE( |
+ ShouldService("chrome-search://bogus/valid.js", kInstantRendererPID)); |
source()->set_origin(kInstantOrigin); |
- request = MockRequest("chrome-search://test/bogus.js", kInstantRendererPID); |
- EXPECT_FALSE(source()->ShouldServiceRequest(request.get())); |
+ EXPECT_FALSE( |
+ ShouldService("chrome-search://test/bogus.js", kInstantRendererPID)); |
source()->set_origin(kInstantOrigin); |
- request = MockRequest("chrome-search://test/valid.js", kInstantRendererPID); |
- EXPECT_TRUE(source()->ShouldServiceRequest(request.get())); |
+ EXPECT_TRUE( |
+ ShouldService("chrome-search://test/valid.js", kInstantRendererPID)); |
source()->set_origin(kNonInstantOrigin); |
- request = MockRequest("chrome-search://test/valid.js", |
- kNonInstantRendererPID); |
- EXPECT_FALSE(source()->ShouldServiceRequest(request.get())); |
+ EXPECT_FALSE( |
+ ShouldService("chrome-search://test/valid.js", kNonInstantRendererPID)); |
source()->set_origin(std::string()); |
- request = MockRequest("chrome-search://test/valid.js", kInvalidRendererPID); |
- EXPECT_FALSE(source()->ShouldServiceRequest(request.get())); |
+ EXPECT_FALSE( |
+ ShouldService("chrome-search://test/valid.js", kInvalidRendererPID)); |
} |
TEST_F(IframeSourceTest, GetMimeType) { |