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

Side by Side Diff: third_party/WebKit/Source/core/fetch/CachingCorrectnessTest.cpp

Issue 1829403002: Clean up font loading (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@Resource_status
Patch Set: Created 4 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 unified diff | Download patch
OLDNEW
1 /* 1 /*
2 * Copyright (c) 2014, Google Inc. All rights reserved. 2 * Copyright (c) 2014, Google Inc. All rights reserved.
3 * 3 *
4 * Redistribution and use in source and binary forms, with or without 4 * Redistribution and use in source and binary forms, with or without
5 * modification, are permitted provided that the following conditions are 5 * modification, are permitted provided that the following conditions are
6 * met: 6 * met:
7 * 7 *
8 * * Redistributions of source code must retain the above copyright 8 * * Redistributions of source code must retain the above copyright
9 * notice, this list of conditions and the following disclaimer. 9 * notice, this list of conditions and the following disclaimer.
10 * * Redistributions in binary form must reproduce the above 10 * * Redistributions in binary form must reproduce the above
(...skipping 66 matching lines...) Expand 10 before | Expand all | Expand 10 after
77 Resource* resourceFromResourceResponse(ResourceResponse response, Resource:: Type type = Resource::Raw) 77 Resource* resourceFromResourceResponse(ResourceResponse response, Resource:: Type type = Resource::Raw)
78 { 78 {
79 if (response.url().isNull()) 79 if (response.url().isNull())
80 response.setURL(KURL(ParsedURLString, kResourceURL)); 80 response.setURL(KURL(ParsedURLString, kResourceURL));
81 Resource* resource = nullptr; 81 Resource* resource = nullptr;
82 switch (type) { 82 switch (type) {
83 case Resource::Raw: 83 case Resource::Raw:
84 resource = Resource::create(ResourceRequest(response.url()), type); 84 resource = Resource::create(ResourceRequest(response.url()), type);
85 break; 85 break;
86 case Resource::Image: 86 case Resource::Image:
87 resource = ImageResource::create(ResourceRequest(response.url()), nu llptr); 87 resource = ImageResource::create(ResourceRequest(response.url()));
88 break; 88 break;
89 default: 89 default:
90 EXPECT_TRUE(false) << "'Unreachable' code was reached"; 90 EXPECT_TRUE(false) << "'Unreachable' code was reached";
91 return nullptr; 91 return nullptr;
92 } 92 }
93 resource->setResponse(response); 93 resource->setResponse(response);
94 resource->finish(); 94 resource->finish();
95 // Because we didn't give any real data, an image will have set its 95 // Because we didn't give any real data, an image will have set its
96 // status to DecodeError. Override it so the resource is cacaheable 96 // status to DecodeError. Override it so the resource is cacaheable
97 // for testing purposes. 97 // for testing purposes.
(...skipping 464 matching lines...) Expand 10 before | Expand all | Expand 10 after
562 firstResource->finish(); 562 firstResource->finish();
563 memoryCache()->add(firstResource); 563 memoryCache()->add(firstResource);
564 564
565 advanceClock(500.); 565 advanceClock(500.);
566 566
567 Resource* fetched = fetch(); 567 Resource* fetched = fetch();
568 EXPECT_EQ(firstResource, fetched); 568 EXPECT_EQ(firstResource, fetched);
569 } 569 }
570 570
571 } // namespace blink 571 } // namespace blink
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698