Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(39)

Unified Diff: third_party/WebKit/Source/platform/loader/fetch/ResourceFetcherTest.cpp

Issue 2814703004: Make blink::ResourceRequest ctors explicit (Closed)
Patch Set: simplify Created 3 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: third_party/WebKit/Source/platform/loader/fetch/ResourceFetcherTest.cpp
diff --git a/third_party/WebKit/Source/platform/loader/fetch/ResourceFetcherTest.cpp b/third_party/WebKit/Source/platform/loader/fetch/ResourceFetcherTest.cpp
index c8f76bd8eacb6386e848c49a24375dc82ab7c160..c695cda0e938fab275620c49b555ff93d11a261d 100644
--- a/third_party/WebKit/Source/platform/loader/fetch/ResourceFetcherTest.cpp
+++ b/third_party/WebKit/Source/platform/loader/fetch/ResourceFetcherTest.cpp
@@ -120,7 +120,8 @@ TEST_F(ResourceFetcherTest, StartLoadAfterFrameDetach) {
// Start by calling startLoad() directly, rather than via requestResource().
// This shouldn't crash.
- fetcher->StartLoad(RawResource::Create(secure_url, Resource::kRaw));
+ fetcher->StartLoad(
+ RawResource::Create(ResourceRequest(secure_url), Resource::kRaw));
}
TEST_F(ResourceFetcherTest, UseExistingResource) {
@@ -133,7 +134,8 @@ TEST_F(ResourceFetcherTest, UseExistingResource) {
response.SetHTTPHeaderField(HTTPNames::Cache_Control, "max-age=3600");
RegisterMockedURLLoadWithCustomResponse(url, response);
- FetchParameters fetch_params = FetchParameters(url, FetchInitiatorInfo());
+ FetchParameters fetch_params =
+ FetchParameters(ResourceRequest(url), FetchInitiatorInfo());
Resource* resource = MockResource::Fetch(fetch_params, fetcher);
ASSERT_TRUE(resource);
Platform::Current()->GetURLLoaderMockFactory()->ServeAsynchronousRequests();
@@ -146,7 +148,8 @@ TEST_F(ResourceFetcherTest, UseExistingResource) {
TEST_F(ResourceFetcherTest, Vary) {
KURL url(kParsedURLString, "http://127.0.0.1:8000/foo.html");
- Resource* resource = RawResource::Create(url, Resource::kRaw);
+ Resource* resource =
+ RawResource::Create(ResourceRequest(url), Resource::kRaw);
GetMemoryCache()->Add(resource);
ResourceResponse response;
response.SetURL(url);
@@ -155,7 +158,7 @@ TEST_F(ResourceFetcherTest, Vary) {
response.SetHTTPHeaderField(HTTPNames::Vary, "*");
resource->ResponseReceived(response, nullptr);
resource->Finish();
- ASSERT_TRUE(resource->MustReloadDueToVaryHeader(url));
+ ASSERT_TRUE(resource->MustReloadDueToVaryHeader(ResourceRequest(url)));
ResourceFetcher* fetcher = ResourceFetcher::Create(Context());
ResourceRequest resource_request(url);
@@ -212,7 +215,8 @@ TEST_F(ResourceFetcherTest, VaryOnBack) {
ResourceFetcher* fetcher = ResourceFetcher::Create(Context());
KURL url(kParsedURLString, "http://127.0.0.1:8000/foo.html");
- Resource* resource = RawResource::Create(url, Resource::kRaw);
+ Resource* resource =
+ RawResource::Create(ResourceRequest(url), Resource::kRaw);
GetMemoryCache()->Add(resource);
ResourceResponse response;
response.SetURL(url);
@@ -221,7 +225,7 @@ TEST_F(ResourceFetcherTest, VaryOnBack) {
response.SetHTTPHeaderField(HTTPNames::Vary, "*");
resource->ResponseReceived(response, nullptr);
resource->Finish();
- ASSERT_TRUE(resource->MustReloadDueToVaryHeader(url));
+ ASSERT_TRUE(resource->MustReloadDueToVaryHeader(ResourceRequest(url)));
ResourceRequest resource_request(url);
resource_request.SetCachePolicy(WebCachePolicy::kReturnCacheDataElseLoad);
@@ -244,13 +248,14 @@ TEST_F(ResourceFetcherTest, VaryResource) {
RegisterMockedURLLoadWithCustomResponse(url, response);
FetchParameters fetch_params_original =
- FetchParameters(url, FetchInitiatorInfo());
+ FetchParameters(ResourceRequest(url), FetchInitiatorInfo());
Resource* resource = MockResource::Fetch(fetch_params_original, fetcher);
ASSERT_TRUE(resource);
Platform::Current()->GetURLLoaderMockFactory()->ServeAsynchronousRequests();
- ASSERT_TRUE(resource->MustReloadDueToVaryHeader(url));
+ ASSERT_TRUE(resource->MustReloadDueToVaryHeader(ResourceRequest(url)));
- FetchParameters fetch_params = FetchParameters(url, FetchInitiatorInfo());
+ FetchParameters fetch_params =
+ FetchParameters(ResourceRequest(url), FetchInitiatorInfo());
Resource* new_resource = MockResource::Fetch(fetch_params, fetcher);
EXPECT_EQ(resource, new_resource);
}
@@ -487,13 +492,14 @@ TEST_F(ResourceFetcherTest, PreloadResourceTwice) {
RegisterMockedURLLoad(url);
FetchParameters fetch_params_original =
- FetchParameters(url, FetchInitiatorInfo());
+ FetchParameters(ResourceRequest(url), FetchInitiatorInfo());
Resource* resource = MockResource::Fetch(fetch_params_original, fetcher);
ASSERT_TRUE(resource);
Platform::Current()->GetURLLoaderMockFactory()->ServeAsynchronousRequests();
fetcher->PreloadStarted(resource);
- FetchParameters fetch_params = FetchParameters(url, FetchInitiatorInfo());
+ FetchParameters fetch_params =
+ FetchParameters(ResourceRequest(url), FetchInitiatorInfo());
Resource* new_resource = MockResource::Fetch(fetch_params, fetcher);
EXPECT_EQ(resource, new_resource);
fetcher->PreloadStarted(resource);
@@ -511,7 +517,7 @@ TEST_F(ResourceFetcherTest, LinkPreloadResourceAndUse) {
// Link preload preload scanner
FetchParameters fetch_params_original =
- FetchParameters(url, FetchInitiatorInfo());
+ FetchParameters(ResourceRequest(url), FetchInitiatorInfo());
fetch_params_original.SetLinkPreload(true);
Resource* resource = MockResource::Fetch(fetch_params_original, fetcher);
ASSERT_TRUE(resource);
@@ -521,7 +527,7 @@ TEST_F(ResourceFetcherTest, LinkPreloadResourceAndUse) {
// Resource created by preload scanner
FetchParameters fetch_params_preload_scanner =
- FetchParameters(url, FetchInitiatorInfo());
+ FetchParameters(ResourceRequest(url), FetchInitiatorInfo());
Resource* preload_scanner_resource =
MockResource::Fetch(fetch_params_preload_scanner, fetcher);
EXPECT_EQ(resource, preload_scanner_resource);
@@ -529,7 +535,8 @@ TEST_F(ResourceFetcherTest, LinkPreloadResourceAndUse) {
fetcher->PreloadStarted(resource);
// Resource created by parser
- FetchParameters fetch_params = FetchParameters(url, FetchInitiatorInfo());
+ FetchParameters fetch_params =
+ FetchParameters(ResourceRequest(url), FetchInitiatorInfo());
Resource* new_resource = MockResource::Fetch(fetch_params, fetcher);
Persistent<MockResourceClient> client = new MockResourceClient(new_resource);
EXPECT_EQ(resource, new_resource);
@@ -549,7 +556,7 @@ TEST_F(ResourceFetcherTest, LinkPreloadResourceMultipleFetchersAndUse) {
RegisterMockedURLLoad(url);
FetchParameters fetch_params_original =
- FetchParameters(url, FetchInitiatorInfo());
+ FetchParameters(ResourceRequest(url), FetchInitiatorInfo());
fetch_params_original.SetLinkPreload(true);
Resource* resource = MockResource::Fetch(fetch_params_original, fetcher);
ASSERT_TRUE(resource);
@@ -558,7 +565,7 @@ TEST_F(ResourceFetcherTest, LinkPreloadResourceMultipleFetchersAndUse) {
fetcher->PreloadStarted(resource);
FetchParameters fetch_params_second =
- FetchParameters(url, FetchInitiatorInfo());
+ FetchParameters(ResourceRequest(url), FetchInitiatorInfo());
fetch_params_second.SetLinkPreload(true);
Resource* second_resource =
MockResource::Fetch(fetch_params_second, fetcher2);
@@ -569,7 +576,7 @@ TEST_F(ResourceFetcherTest, LinkPreloadResourceMultipleFetchersAndUse) {
// Link rel preload scanner
FetchParameters fetch_params_link_preload_scanner =
- FetchParameters(url, FetchInitiatorInfo());
+ FetchParameters(ResourceRequest(url), FetchInitiatorInfo());
fetch_params_link_preload_scanner.SetLinkPreload(true);
Resource* link_preload_scanner_resource =
MockResource::Fetch(fetch_params_link_preload_scanner, fetcher);
@@ -579,7 +586,7 @@ TEST_F(ResourceFetcherTest, LinkPreloadResourceMultipleFetchersAndUse) {
// Resource created by preload scanner
FetchParameters fetch_params_preload_scanner =
- FetchParameters(url, FetchInitiatorInfo());
+ FetchParameters(ResourceRequest(url), FetchInitiatorInfo());
Resource* preload_scanner_resource =
MockResource::Fetch(fetch_params_preload_scanner, fetcher);
EXPECT_EQ(resource, preload_scanner_resource);
@@ -588,7 +595,7 @@ TEST_F(ResourceFetcherTest, LinkPreloadResourceMultipleFetchersAndUse) {
// Resource created by preload scanner on the second fetcher
FetchParameters fetch_params_preload_scanner2 =
- FetchParameters(url, FetchInitiatorInfo());
+ FetchParameters(ResourceRequest(url), FetchInitiatorInfo());
Resource* preload_scanner_resource2 =
MockResource::Fetch(fetch_params_preload_scanner2, fetcher2);
EXPECT_EQ(resource, preload_scanner_resource2);
@@ -596,14 +603,16 @@ TEST_F(ResourceFetcherTest, LinkPreloadResourceMultipleFetchersAndUse) {
fetcher2->PreloadStarted(resource);
// Resource created by parser
- FetchParameters fetch_params = FetchParameters(url, FetchInitiatorInfo());
+ FetchParameters fetch_params =
+ FetchParameters(ResourceRequest(url), FetchInitiatorInfo());
Resource* new_resource = MockResource::Fetch(fetch_params, fetcher);
Persistent<MockResourceClient> client = new MockResourceClient(new_resource);
EXPECT_EQ(resource, new_resource);
EXPECT_FALSE(resource->IsLinkPreload());
// Resource created by parser on the second fetcher
- FetchParameters fetch_params2 = FetchParameters(url, FetchInitiatorInfo());
+ FetchParameters fetch_params2 =
+ FetchParameters(ResourceRequest(url), FetchInitiatorInfo());
Resource* new_resource2 = MockResource::Fetch(fetch_params, fetcher2);
Persistent<MockResourceClient> client2 =
new MockResourceClient(new_resource2);
@@ -624,7 +633,8 @@ TEST_F(ResourceFetcherTest, LinkPreloadResourceMultipleFetchersAndUse) {
TEST_F(ResourceFetcherTest, Revalidate304) {
KURL url(kParsedURLString, "http://127.0.0.1:8000/foo.html");
- Resource* resource = RawResource::Create(url, Resource::kRaw);
+ Resource* resource =
+ RawResource::Create(ResourceRequest(url), Resource::kRaw);
GetMemoryCache()->Add(resource);
ResourceResponse response;
response.SetURL(url);
@@ -654,7 +664,7 @@ TEST_F(ResourceFetcherTest, LinkPreloadResourceMultipleFetchersAndMove) {
RegisterMockedURLLoad(url);
FetchParameters fetch_params_original =
- FetchParameters(url, FetchInitiatorInfo());
+ FetchParameters(ResourceRequest(url), FetchInitiatorInfo());
fetch_params_original.SetLinkPreload(true);
Resource* resource = MockResource::Fetch(fetch_params_original, fetcher);
ASSERT_TRUE(resource);
@@ -663,7 +673,8 @@ TEST_F(ResourceFetcherTest, LinkPreloadResourceMultipleFetchersAndMove) {
fetcher->PreloadStarted(resource);
// Resource created by parser on the second fetcher
- FetchParameters fetch_params2 = FetchParameters(url, FetchInitiatorInfo());
+ FetchParameters fetch_params2 =
+ FetchParameters(ResourceRequest(url), FetchInitiatorInfo());
Resource* new_resource2 = MockResource::Fetch(fetch_params2, fetcher2);
Persistent<MockResourceClient> client2 =
new MockResourceClient(new_resource2);
@@ -674,9 +685,8 @@ TEST_F(ResourceFetcherTest, LinkPreloadResourceMultipleFetchersAndMove) {
TEST_F(ResourceFetcherTest, ContentTypeDataURL) {
ResourceFetcher* fetcher = ResourceFetcher::Create(Context());
- FetchParameters fetch_params =
- FetchParameters(KURL(kParsedURLString, "data:text/testmimetype,foo"),
- FetchInitiatorInfo());
+ FetchParameters fetch_params = FetchParameters(
+ ResourceRequest("data:text/testmimetype,foo"), FetchInitiatorInfo());
Resource* resource = MockResource::Fetch(fetch_params, fetcher);
ASSERT_TRUE(resource);
EXPECT_EQ(ResourceStatus::kCached, resource->GetStatus());

Powered by Google App Engine
This is Rietveld 408576698