| OLD | NEW |
| 1 // Copyright 2015 The Chromium Authors. All rights reserved. | 1 // Copyright 2015 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "core/fetch/Resource.h" | 5 #include "core/fetch/Resource.h" |
| 6 | 6 |
| 7 #include "core/fetch/MemoryCache.h" | 7 #include "core/fetch/MemoryCache.h" |
| 8 #include "core/fetch/RawResource.h" | 8 #include "core/fetch/RawResource.h" |
| 9 #include "platform/SharedBuffer.h" | 9 #include "platform/SharedBuffer.h" |
| 10 #include "platform/network/ResourceRequest.h" | 10 #include "platform/network/ResourceRequest.h" |
| (...skipping 28 matching lines...) Expand all Loading... |
| 39 ResourceResponse response; | 39 ResourceResponse response; |
| 40 response.setURL(URLTestHelpers::toKURL("https://example.com/")); | 40 response.setURL(URLTestHelpers::toKURL("https://example.com/")); |
| 41 response.setHTTPStatusCode(200); | 41 response.setHTTPStatusCode(200); |
| 42 return response; | 42 return response; |
| 43 } | 43 } |
| 44 | 44 |
| 45 void createTestResourceAndSetCachedMetadata(const ResourceResponse& response) { | 45 void createTestResourceAndSetCachedMetadata(const ResourceResponse& response) { |
| 46 const char testData[] = "test data"; | 46 const char testData[] = "test data"; |
| 47 Resource* resource = | 47 Resource* resource = |
| 48 RawResource::create(ResourceRequest(response.url()), Resource::Raw); | 48 RawResource::create(ResourceRequest(response.url()), Resource::Raw); |
| 49 resource->setResponse(response); | 49 resource->responseReceived(response, nullptr); |
| 50 resource->cacheHandler()->setCachedMetadata( | 50 resource->cacheHandler()->setCachedMetadata( |
| 51 100, testData, sizeof(testData), CachedMetadataHandler::SendToPlatform); | 51 100, testData, sizeof(testData), CachedMetadataHandler::SendToPlatform); |
| 52 return; | 52 return; |
| 53 } | 53 } |
| 54 | 54 |
| 55 } // anonymous namespace | 55 } // anonymous namespace |
| 56 | 56 |
| 57 TEST(ResourceTest, SetCachedMetadata_SendsMetadataToPlatform) { | 57 TEST(ResourceTest, SetCachedMetadata_SendsMetadataToPlatform) { |
| 58 ScopedTestingPlatformSupport<MockPlatform> mock; | 58 ScopedTestingPlatformSupport<MockPlatform> mock; |
| 59 ResourceResponse response(createTestResourceResponse()); | 59 ResourceResponse response(createTestResourceResponse()); |
| (...skipping 24 matching lines...) Expand all Loading... |
| 84 // shouldn't trigger a securiy check. | 84 // shouldn't trigger a securiy check. |
| 85 url.setFragmentIdentifier("bar"); | 85 url.setFragmentIdentifier("bar"); |
| 86 resource->setRevalidatingRequest(ResourceRequest(url)); | 86 resource->setRevalidatingRequest(ResourceRequest(url)); |
| 87 ResourceResponse revalidatingResponse; | 87 ResourceResponse revalidatingResponse; |
| 88 revalidatingResponse.setURL(url); | 88 revalidatingResponse.setURL(url); |
| 89 revalidatingResponse.setHTTPStatusCode(304); | 89 revalidatingResponse.setHTTPStatusCode(304); |
| 90 resource->responseReceived(revalidatingResponse, nullptr); | 90 resource->responseReceived(revalidatingResponse, nullptr); |
| 91 } | 91 } |
| 92 | 92 |
| 93 } // namespace blink | 93 } // namespace blink |
| OLD | NEW |