Chromium Code Reviews| 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..44089fe4263d83bed45fd5904400cd55a7a7f212 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) { |
|
yzshen1
2017/05/03 21:00:18
Please use const std::string& (i.e., a const ref).
jam
2017/05/03 21:14:41
Done.
|
| + 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) { |