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

Side by Side Diff: content/browser/cache_storage/cache_storage_manager_unittest.cc

Issue 1132683003: CacheStorage: Merge CacheStorage::CacheStorageError and CacheStorageCache::ErrorType (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: fix more Created 5 years, 7 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 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 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 "content/browser/cache_storage/cache_storage_manager.h" 5 #include "content/browser/cache_storage/cache_storage_manager.h"
6 6
7 #include "base/files/file_path.h" 7 #include "base/files/file_path.h"
8 #include "base/files/file_util.h" 8 #include "base/files/file_util.h"
9 #include "base/files/scoped_temp_dir.h" 9 #include "base/files/scoped_temp_dir.h"
10 #include "base/message_loop/message_loop_proxy.h" 10 #include "base/message_loop/message_loop_proxy.h"
(...skipping 10 matching lines...) Expand all
21 #include "storage/browser/quota/quota_manager_proxy.h" 21 #include "storage/browser/quota/quota_manager_proxy.h"
22 #include "testing/gtest/include/gtest/gtest.h" 22 #include "testing/gtest/include/gtest/gtest.h"
23 23
24 namespace content { 24 namespace content {
25 25
26 class CacheStorageManagerTest : public testing::Test { 26 class CacheStorageManagerTest : public testing::Test {
27 public: 27 public:
28 CacheStorageManagerTest() 28 CacheStorageManagerTest()
29 : browser_thread_bundle_(TestBrowserThreadBundle::IO_MAINLOOP), 29 : browser_thread_bundle_(TestBrowserThreadBundle::IO_MAINLOOP),
30 callback_bool_(false), 30 callback_bool_(false),
31 callback_error_(CacheStorage::CACHE_STORAGE_ERROR_NO_ERROR), 31 callback_error_(CACHE_STORAGE_OK),
32 callback_cache_error_(CacheStorageCache::ERROR_TYPE_OK), 32 callback_cache_error_(CACHE_STORAGE_OK),
33 origin1_("http://example1.com"), 33 origin1_("http://example1.com"),
34 origin2_("http://example2.com") {} 34 origin2_("http://example2.com") {}
35 35
36 void SetUp() override { 36 void SetUp() override {
37 ChromeBlobStorageContext* blob_storage_context( 37 ChromeBlobStorageContext* blob_storage_context(
38 ChromeBlobStorageContext::GetFor(&browser_context_)); 38 ChromeBlobStorageContext::GetFor(&browser_context_));
39 // Wait for ChromeBlobStorageContext to finish initializing. 39 // Wait for ChromeBlobStorageContext to finish initializing.
40 base::RunLoop().RunUntilIdle(); 40 base::RunLoop().RunUntilIdle();
41 41
42 quota_manager_proxy_ = new MockQuotaManagerProxy( 42 quota_manager_proxy_ = new MockQuotaManagerProxy(
(...skipping 18 matching lines...) Expand all
61 61
62 void TearDown() override { 62 void TearDown() override {
63 quota_manager_proxy_->SimulateQuotaManagerDestroyed(); 63 quota_manager_proxy_->SimulateQuotaManagerDestroyed();
64 base::RunLoop().RunUntilIdle(); 64 base::RunLoop().RunUntilIdle();
65 } 65 }
66 66
67 virtual bool MemoryOnly() { return false; } 67 virtual bool MemoryOnly() { return false; }
68 68
69 void BoolAndErrorCallback(base::RunLoop* run_loop, 69 void BoolAndErrorCallback(base::RunLoop* run_loop,
70 bool value, 70 bool value,
71 CacheStorage::CacheStorageError error) { 71 CacheStorageError error) {
72 callback_bool_ = value; 72 callback_bool_ = value;
73 callback_error_ = error; 73 callback_error_ = error;
74 run_loop->Quit(); 74 run_loop->Quit();
75 } 75 }
76 76
77 void CacheAndErrorCallback(base::RunLoop* run_loop, 77 void CacheAndErrorCallback(base::RunLoop* run_loop,
78 const scoped_refptr<CacheStorageCache>& cache, 78 const scoped_refptr<CacheStorageCache>& cache,
79 CacheStorage::CacheStorageError error) { 79 CacheStorageError error) {
80 callback_cache_ = cache; 80 callback_cache_ = cache;
81 callback_error_ = error; 81 callback_error_ = error;
82 run_loop->Quit(); 82 run_loop->Quit();
83 } 83 }
84 84
85 void StringsAndErrorCallback(base::RunLoop* run_loop, 85 void StringsAndErrorCallback(base::RunLoop* run_loop,
86 const std::vector<std::string>& strings, 86 const std::vector<std::string>& strings,
87 CacheStorage::CacheStorageError error) { 87 CacheStorageError error) {
88 callback_strings_ = strings; 88 callback_strings_ = strings;
89 callback_error_ = error; 89 callback_error_ = error;
90 run_loop->Quit(); 90 run_loop->Quit();
91 } 91 }
92 92
93 void CachePutCallback(base::RunLoop* run_loop, 93 void CachePutCallback(base::RunLoop* run_loop, CacheStorageError error) {
94 CacheStorageCache::ErrorType error) {
95 callback_cache_error_ = error; 94 callback_cache_error_ = error;
96 run_loop->Quit(); 95 run_loop->Quit();
97 } 96 }
98 97
99 void CacheMatchCallback( 98 void CacheMatchCallback(
100 base::RunLoop* run_loop, 99 base::RunLoop* run_loop,
101 CacheStorageCache::ErrorType error, 100 CacheStorageError error,
102 scoped_ptr<ServiceWorkerResponse> response, 101 scoped_ptr<ServiceWorkerResponse> response,
103 scoped_ptr<storage::BlobDataHandle> blob_data_handle) { 102 scoped_ptr<storage::BlobDataHandle> blob_data_handle) {
104 callback_cache_error_ = error; 103 callback_cache_error_ = error;
105 callback_cache_response_ = response.Pass(); 104 callback_cache_response_ = response.Pass();
106 // Deliberately drop the data handle as only the url is being tested. 105 // Deliberately drop the data handle as only the url is being tested.
107 run_loop->Quit(); 106 run_loop->Quit();
108 } 107 }
109 108
110 bool Open(const GURL& origin, const std::string& cache_name) { 109 bool Open(const GURL& origin, const std::string& cache_name) {
111 scoped_ptr<base::RunLoop> loop(new base::RunLoop()); 110 scoped_ptr<base::RunLoop> loop(new base::RunLoop());
112 cache_manager_->OpenCache( 111 cache_manager_->OpenCache(
113 origin, cache_name, 112 origin, cache_name,
114 base::Bind(&CacheStorageManagerTest::CacheAndErrorCallback, 113 base::Bind(&CacheStorageManagerTest::CacheAndErrorCallback,
115 base::Unretained(this), base::Unretained(loop.get()))); 114 base::Unretained(this), base::Unretained(loop.get())));
116 loop->Run(); 115 loop->Run();
117 116
118 bool error = callback_error_ != CacheStorage::CACHE_STORAGE_ERROR_NO_ERROR; 117 bool error = callback_error_ != CACHE_STORAGE_OK;
119 if (error) 118 if (error)
120 EXPECT_TRUE(!callback_cache_.get()); 119 EXPECT_TRUE(!callback_cache_.get());
121 else 120 else
122 EXPECT_TRUE(callback_cache_.get()); 121 EXPECT_TRUE(callback_cache_.get());
123 return !error; 122 return !error;
124 } 123 }
125 124
126 bool Has(const GURL& origin, const std::string& cache_name) { 125 bool Has(const GURL& origin, const std::string& cache_name) {
127 scoped_ptr<base::RunLoop> loop(new base::RunLoop()); 126 scoped_ptr<base::RunLoop> loop(new base::RunLoop());
128 cache_manager_->HasCache( 127 cache_manager_->HasCache(
(...skipping 17 matching lines...) Expand all
146 } 145 }
147 146
148 bool Keys(const GURL& origin) { 147 bool Keys(const GURL& origin) {
149 scoped_ptr<base::RunLoop> loop(new base::RunLoop()); 148 scoped_ptr<base::RunLoop> loop(new base::RunLoop());
150 cache_manager_->EnumerateCaches( 149 cache_manager_->EnumerateCaches(
151 origin, 150 origin,
152 base::Bind(&CacheStorageManagerTest::StringsAndErrorCallback, 151 base::Bind(&CacheStorageManagerTest::StringsAndErrorCallback,
153 base::Unretained(this), base::Unretained(loop.get()))); 152 base::Unretained(this), base::Unretained(loop.get())));
154 loop->Run(); 153 loop->Run();
155 154
156 bool error = callback_error_ != CacheStorage::CACHE_STORAGE_ERROR_NO_ERROR; 155 bool error = callback_error_ != CACHE_STORAGE_OK;
157 return !error; 156 return !error;
158 } 157 }
159 158
160 bool StorageMatch(const GURL& origin, 159 bool StorageMatch(const GURL& origin,
161 const std::string& cache_name, 160 const std::string& cache_name,
162 const GURL& url) { 161 const GURL& url) {
163 scoped_ptr<ServiceWorkerFetchRequest> request( 162 scoped_ptr<ServiceWorkerFetchRequest> request(
164 new ServiceWorkerFetchRequest()); 163 new ServiceWorkerFetchRequest());
165 request->url = url; 164 request->url = url;
166 scoped_ptr<base::RunLoop> loop(new base::RunLoop()); 165 scoped_ptr<base::RunLoop> loop(new base::RunLoop());
167 cache_manager_->MatchCache( 166 cache_manager_->MatchCache(
168 origin, cache_name, request.Pass(), 167 origin, cache_name, request.Pass(),
169 base::Bind(&CacheStorageManagerTest::CacheMatchCallback, 168 base::Bind(&CacheStorageManagerTest::CacheMatchCallback,
170 base::Unretained(this), base::Unretained(loop.get()))); 169 base::Unretained(this), base::Unretained(loop.get())));
171 loop->Run(); 170 loop->Run();
172 171
173 bool error = callback_cache_error_ != CacheStorageCache::ERROR_TYPE_OK; 172 bool error = callback_cache_error_ != CACHE_STORAGE_OK;
174 return !error; 173 return !error;
175 } 174 }
176 175
177 bool StorageMatchAll(const GURL& origin, const GURL& url) { 176 bool StorageMatchAll(const GURL& origin, const GURL& url) {
178 scoped_ptr<ServiceWorkerFetchRequest> request( 177 scoped_ptr<ServiceWorkerFetchRequest> request(
179 new ServiceWorkerFetchRequest()); 178 new ServiceWorkerFetchRequest());
180 request->url = url; 179 request->url = url;
181 scoped_ptr<base::RunLoop> loop(new base::RunLoop()); 180 scoped_ptr<base::RunLoop> loop(new base::RunLoop());
182 cache_manager_->MatchAllCaches( 181 cache_manager_->MatchAllCaches(
183 origin, request.Pass(), 182 origin, request.Pass(),
184 base::Bind(&CacheStorageManagerTest::CacheMatchCallback, 183 base::Bind(&CacheStorageManagerTest::CacheMatchCallback,
185 base::Unretained(this), base::Unretained(loop.get()))); 184 base::Unretained(this), base::Unretained(loop.get())));
186 loop->Run(); 185 loop->Run();
187 186
188 bool error = callback_cache_error_ != CacheStorageCache::ERROR_TYPE_OK; 187 bool error = callback_cache_error_ != CACHE_STORAGE_OK;
189 return !error; 188 return !error;
190 } 189 }
191 190
192 bool CachePut(const scoped_refptr<CacheStorageCache>& cache, 191 bool CachePut(const scoped_refptr<CacheStorageCache>& cache,
193 const GURL& url) { 192 const GURL& url) {
194 scoped_ptr<ServiceWorkerFetchRequest> request( 193 scoped_ptr<ServiceWorkerFetchRequest> request(
195 new ServiceWorkerFetchRequest()); 194 new ServiceWorkerFetchRequest());
196 scoped_ptr<ServiceWorkerResponse> response(new ServiceWorkerResponse()); 195 scoped_ptr<ServiceWorkerResponse> response(new ServiceWorkerResponse());
197 request->url = url; 196 request->url = url;
198 response->url = url; 197 response->url = url;
199 scoped_ptr<base::RunLoop> loop(new base::RunLoop()); 198 scoped_ptr<base::RunLoop> loop(new base::RunLoop());
200 cache->Put( 199 cache->Put(
201 request.Pass(), response.Pass(), 200 request.Pass(), response.Pass(),
202 base::Bind(&CacheStorageManagerTest::CachePutCallback, 201 base::Bind(&CacheStorageManagerTest::CachePutCallback,
203 base::Unretained(this), base::Unretained(loop.get()))); 202 base::Unretained(this), base::Unretained(loop.get())));
204 loop->Run(); 203 loop->Run();
205 204
206 bool error = callback_cache_error_ != CacheStorageCache::ERROR_TYPE_OK; 205 bool error = callback_cache_error_ != CACHE_STORAGE_OK;
207 return !error; 206 return !error;
208 } 207 }
209 208
210 bool CacheMatch(const scoped_refptr<CacheStorageCache>& cache, 209 bool CacheMatch(const scoped_refptr<CacheStorageCache>& cache,
211 const GURL& url) { 210 const GURL& url) {
212 scoped_ptr<ServiceWorkerFetchRequest> request( 211 scoped_ptr<ServiceWorkerFetchRequest> request(
213 new ServiceWorkerFetchRequest()); 212 new ServiceWorkerFetchRequest());
214 request->url = url; 213 request->url = url;
215 scoped_ptr<base::RunLoop> loop(new base::RunLoop()); 214 scoped_ptr<base::RunLoop> loop(new base::RunLoop());
216 cache->Match( 215 cache->Match(
217 request.Pass(), 216 request.Pass(),
218 base::Bind(&CacheStorageManagerTest::CacheMatchCallback, 217 base::Bind(&CacheStorageManagerTest::CacheMatchCallback,
219 base::Unretained(this), base::Unretained(loop.get()))); 218 base::Unretained(this), base::Unretained(loop.get())));
220 loop->Run(); 219 loop->Run();
221 220
222 bool error = callback_cache_error_ != CacheStorageCache::ERROR_TYPE_OK; 221 bool error = callback_cache_error_ != CACHE_STORAGE_OK;
223 return !error; 222 return !error;
224 } 223 }
225 224
226 CacheStorage* CacheStorageForOrigin(const GURL& origin) { 225 CacheStorage* CacheStorageForOrigin(const GURL& origin) {
227 return cache_manager_->FindOrCreateCacheStorage(origin); 226 return cache_manager_->FindOrCreateCacheStorage(origin);
228 } 227 }
229 228
230 protected: 229 protected:
231 TestBrowserContext browser_context_; 230 TestBrowserContext browser_context_;
232 TestBrowserThreadBundle browser_thread_bundle_; 231 TestBrowserThreadBundle browser_thread_bundle_;
233 232
234 base::ScopedTempDir temp_dir_; 233 base::ScopedTempDir temp_dir_;
235 scoped_refptr<MockQuotaManagerProxy> quota_manager_proxy_; 234 scoped_refptr<MockQuotaManagerProxy> quota_manager_proxy_;
236 scoped_ptr<CacheStorageManager> cache_manager_; 235 scoped_ptr<CacheStorageManager> cache_manager_;
237 236
238 scoped_refptr<CacheStorageCache> callback_cache_; 237 scoped_refptr<CacheStorageCache> callback_cache_;
239 int callback_bool_; 238 int callback_bool_;
240 CacheStorage::CacheStorageError callback_error_; 239 CacheStorageError callback_error_;
241 CacheStorageCache::ErrorType callback_cache_error_; 240 CacheStorageError callback_cache_error_;
242 scoped_ptr<ServiceWorkerResponse> callback_cache_response_; 241 scoped_ptr<ServiceWorkerResponse> callback_cache_response_;
243 std::vector<std::string> callback_strings_; 242 std::vector<std::string> callback_strings_;
244 243
245 const GURL origin1_; 244 const GURL origin1_;
246 const GURL origin2_; 245 const GURL origin2_;
247 246
248 private: 247 private:
249 DISALLOW_COPY_AND_ASSIGN(CacheStorageManagerTest); 248 DISALLOW_COPY_AND_ASSIGN(CacheStorageManagerTest);
250 }; 249 };
251 250
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after
305 TEST_P(CacheStorageManagerTestP, DeleteCache) { 304 TEST_P(CacheStorageManagerTestP, DeleteCache) {
306 EXPECT_TRUE(Open(origin1_, "foo")); 305 EXPECT_TRUE(Open(origin1_, "foo"));
307 EXPECT_TRUE(Delete(origin1_, "foo")); 306 EXPECT_TRUE(Delete(origin1_, "foo"));
308 EXPECT_FALSE(Has(origin1_, "foo")); 307 EXPECT_FALSE(Has(origin1_, "foo"));
309 } 308 }
310 309
311 TEST_P(CacheStorageManagerTestP, DeleteTwice) { 310 TEST_P(CacheStorageManagerTestP, DeleteTwice) {
312 EXPECT_TRUE(Open(origin1_, "foo")); 311 EXPECT_TRUE(Open(origin1_, "foo"));
313 EXPECT_TRUE(Delete(origin1_, "foo")); 312 EXPECT_TRUE(Delete(origin1_, "foo"));
314 EXPECT_FALSE(Delete(origin1_, "foo")); 313 EXPECT_FALSE(Delete(origin1_, "foo"));
315 EXPECT_EQ(CacheStorage::CACHE_STORAGE_ERROR_NOT_FOUND, callback_error_); 314 EXPECT_EQ(CACHE_STORAGE_ERROR_NOT_FOUND, callback_error_);
316 } 315 }
317 316
318 TEST_P(CacheStorageManagerTestP, EmptyKeys) { 317 TEST_P(CacheStorageManagerTestP, EmptyKeys) {
319 EXPECT_TRUE(Keys(origin1_)); 318 EXPECT_TRUE(Keys(origin1_));
320 EXPECT_TRUE(callback_strings_.empty()); 319 EXPECT_TRUE(callback_strings_.empty());
321 } 320 }
322 321
323 TEST_P(CacheStorageManagerTestP, SomeKeys) { 322 TEST_P(CacheStorageManagerTestP, SomeKeys) {
324 EXPECT_TRUE(Open(origin1_, "foo")); 323 EXPECT_TRUE(Open(origin1_, "foo"));
325 EXPECT_TRUE(Open(origin1_, "bar")); 324 EXPECT_TRUE(Open(origin1_, "bar"));
(...skipping 22 matching lines...) Expand all
348 TEST_P(CacheStorageManagerTestP, StorageMatchEntryExists) { 347 TEST_P(CacheStorageManagerTestP, StorageMatchEntryExists) {
349 EXPECT_TRUE(Open(origin1_, "foo")); 348 EXPECT_TRUE(Open(origin1_, "foo"));
350 EXPECT_TRUE(CachePut(callback_cache_, GURL("http://example.com/foo"))); 349 EXPECT_TRUE(CachePut(callback_cache_, GURL("http://example.com/foo")));
351 EXPECT_TRUE(StorageMatch(origin1_, "foo", GURL("http://example.com/foo"))); 350 EXPECT_TRUE(StorageMatch(origin1_, "foo", GURL("http://example.com/foo")));
352 } 351 }
353 352
354 TEST_P(CacheStorageManagerTestP, StorageMatchNoEntry) { 353 TEST_P(CacheStorageManagerTestP, StorageMatchNoEntry) {
355 EXPECT_TRUE(Open(origin1_, "foo")); 354 EXPECT_TRUE(Open(origin1_, "foo"));
356 EXPECT_TRUE(CachePut(callback_cache_, GURL("http://example.com/foo"))); 355 EXPECT_TRUE(CachePut(callback_cache_, GURL("http://example.com/foo")));
357 EXPECT_FALSE(StorageMatch(origin1_, "foo", GURL("http://example.com/bar"))); 356 EXPECT_FALSE(StorageMatch(origin1_, "foo", GURL("http://example.com/bar")));
358 EXPECT_EQ(CacheStorageCache::ERROR_TYPE_NOT_FOUND, callback_cache_error_); 357 EXPECT_EQ(CACHE_STORAGE_ERROR_NOT_FOUND, callback_cache_error_);
359 } 358 }
360 359
361 TEST_P(CacheStorageManagerTestP, StorageMatchNoCache) { 360 TEST_P(CacheStorageManagerTestP, StorageMatchNoCache) {
362 EXPECT_TRUE(Open(origin1_, "foo")); 361 EXPECT_TRUE(Open(origin1_, "foo"));
363 EXPECT_TRUE(CachePut(callback_cache_, GURL("http://example.com/foo"))); 362 EXPECT_TRUE(CachePut(callback_cache_, GURL("http://example.com/foo")));
364 EXPECT_FALSE(StorageMatch(origin1_, "bar", GURL("http://example.com/foo"))); 363 EXPECT_FALSE(StorageMatch(origin1_, "bar", GURL("http://example.com/foo")));
365 EXPECT_EQ(CacheStorageCache::ERROR_TYPE_NOT_FOUND, callback_cache_error_); 364 EXPECT_EQ(CACHE_STORAGE_ERROR_NOT_FOUND, callback_cache_error_);
366 } 365 }
367 366
368 TEST_P(CacheStorageManagerTestP, StorageMatchAllEntryExists) { 367 TEST_P(CacheStorageManagerTestP, StorageMatchAllEntryExists) {
369 EXPECT_TRUE(Open(origin1_, "foo")); 368 EXPECT_TRUE(Open(origin1_, "foo"));
370 EXPECT_TRUE(CachePut(callback_cache_, GURL("http://example.com/foo"))); 369 EXPECT_TRUE(CachePut(callback_cache_, GURL("http://example.com/foo")));
371 EXPECT_TRUE(StorageMatchAll(origin1_, GURL("http://example.com/foo"))); 370 EXPECT_TRUE(StorageMatchAll(origin1_, GURL("http://example.com/foo")));
372 } 371 }
373 372
374 TEST_P(CacheStorageManagerTestP, StorageMatchAllNoEntry) { 373 TEST_P(CacheStorageManagerTestP, StorageMatchAllNoEntry) {
375 EXPECT_TRUE(Open(origin1_, "foo")); 374 EXPECT_TRUE(Open(origin1_, "foo"));
376 EXPECT_TRUE(CachePut(callback_cache_, GURL("http://example.com/foo"))); 375 EXPECT_TRUE(CachePut(callback_cache_, GURL("http://example.com/foo")));
377 EXPECT_FALSE(StorageMatchAll(origin1_, GURL("http://example.com/bar"))); 376 EXPECT_FALSE(StorageMatchAll(origin1_, GURL("http://example.com/bar")));
378 EXPECT_EQ(CacheStorageCache::ERROR_TYPE_NOT_FOUND, callback_cache_error_); 377 EXPECT_EQ(CACHE_STORAGE_ERROR_NOT_FOUND, callback_cache_error_);
379 } 378 }
380 379
381 TEST_P(CacheStorageManagerTestP, StorageMatchAllNoCaches) { 380 TEST_P(CacheStorageManagerTestP, StorageMatchAllNoCaches) {
382 EXPECT_FALSE(StorageMatchAll(origin1_, GURL("http://example.com/foo"))); 381 EXPECT_FALSE(StorageMatchAll(origin1_, GURL("http://example.com/foo")));
383 EXPECT_EQ(CacheStorageCache::ERROR_TYPE_NOT_FOUND, callback_cache_error_); 382 EXPECT_EQ(CACHE_STORAGE_ERROR_NOT_FOUND, callback_cache_error_);
384 } 383 }
385 384
386 TEST_P(CacheStorageManagerTestP, StorageMatchAllEntryExistsTwice) { 385 TEST_P(CacheStorageManagerTestP, StorageMatchAllEntryExistsTwice) {
387 EXPECT_TRUE(Open(origin1_, "foo")); 386 EXPECT_TRUE(Open(origin1_, "foo"));
388 EXPECT_TRUE(CachePut(callback_cache_, GURL("http://example.com/foo"))); 387 EXPECT_TRUE(CachePut(callback_cache_, GURL("http://example.com/foo")));
389 EXPECT_TRUE(Open(origin1_, "bar")); 388 EXPECT_TRUE(Open(origin1_, "bar"));
390 EXPECT_TRUE(CachePut(callback_cache_, GURL("http://example.com/foo"))); 389 EXPECT_TRUE(CachePut(callback_cache_, GURL("http://example.com/foo")));
391 390
392 EXPECT_TRUE(StorageMatchAll(origin1_, GURL("http://example.com/foo"))); 391 EXPECT_TRUE(StorageMatchAll(origin1_, GURL("http://example.com/foo")));
393 } 392 }
(...skipping 400 matching lines...) Expand 10 before | Expand all | Expand 10 after
794 793
795 INSTANTIATE_TEST_CASE_P(CacheStorageManagerTests, 794 INSTANTIATE_TEST_CASE_P(CacheStorageManagerTests,
796 CacheStorageManagerTestP, 795 CacheStorageManagerTestP,
797 ::testing::Values(false, true)); 796 ::testing::Values(false, true));
798 797
799 INSTANTIATE_TEST_CASE_P(CacheStorageQuotaClientTests, 798 INSTANTIATE_TEST_CASE_P(CacheStorageQuotaClientTests,
800 CacheStorageQuotaClientTestP, 799 CacheStorageQuotaClientTestP,
801 ::testing::Values(false, true)); 800 ::testing::Values(false, true));
802 801
803 } // namespace content 802 } // namespace content
OLDNEW
« no previous file with comments | « content/browser/cache_storage/cache_storage_dispatcher_host.cc ('k') | content/common/cache_storage/cache_storage_types.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698