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

Side by Side Diff: webkit/fileapi/file_writer_delegate_unittest.cc

Issue 7608011: Simplify directory path accounting. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Rolled in CR feedback. Created 9 years, 4 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 | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2011 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 // NOTE: These tests are run as part of "unit_tests" (in chrome/test/unit) 5 // NOTE: These tests are run as part of "unit_tests" (in chrome/test/unit)
6 // rather than as part of test_shell_tests because they rely on being able 6 // rather than as part of test_shell_tests because they rely on being able
7 // to instantiate a MessageLoop of type TYPE_IO. test_shell_tests uses 7 // to instantiate a MessageLoop of type TYPE_IO. test_shell_tests uses
8 // TYPE_UI, which URLRequest doesn't allow. 8 // TYPE_UI, which URLRequest doesn't allow.
9 // 9 //
10 10
(...skipping 231 matching lines...) Expand 10 before | Expand all | Expand 10 after
242 context->set_allowed_bytes_growth(quota); 242 context->set_allowed_bytes_growth(quota);
243 return operation; 243 return operation;
244 } 244 }
245 245
246 TEST_F(FileWriterDelegateTest, WriteSuccessWithoutQuotaLimit) { 246 TEST_F(FileWriterDelegateTest, WriteSuccessWithoutQuotaLimit) {
247 const GURL kBlobURL("blob:nolimit"); 247 const GURL kBlobURL("blob:nolimit");
248 content_ = kData; 248 content_ = kData;
249 249
250 PrepareForWrite(kBlobURL, 0, QuotaFileUtil::kNoLimit); 250 PrepareForWrite(kBlobURL, 0, QuotaFileUtil::kNoLimit);
251 251
252 ASSERT_EQ(FileSystemUsageCache::kUsageFileSize, 252 ASSERT_EQ(0, test_helper_.GetCachedOriginUsage());
253 test_helper_.GetCachedOriginUsage());
254 file_writer_delegate_->Start(file_, request_.get()); 253 file_writer_delegate_->Start(file_, request_.get());
255 MessageLoop::current()->Run(); 254 MessageLoop::current()->Run();
256 ASSERT_EQ(kDataSize + FileSystemUsageCache::kUsageFileSize, 255 ASSERT_EQ(kDataSize, test_helper_.GetCachedOriginUsage());
257 test_helper_.GetCachedOriginUsage()); 256 EXPECT_EQ(ComputeCurrentOriginUsage(), test_helper_.GetCachedOriginUsage());
258 EXPECT_EQ(ComputeCurrentOriginUsage() + FileSystemUsageCache::kUsageFileSize,
259 test_helper_.GetCachedOriginUsage());
260 257
261 EXPECT_EQ(kDataSize, result_->bytes_written()); 258 EXPECT_EQ(kDataSize, result_->bytes_written());
262 EXPECT_EQ(base::PLATFORM_FILE_OK, result_->status()); 259 EXPECT_EQ(base::PLATFORM_FILE_OK, result_->status());
263 EXPECT_TRUE(result_->complete()); 260 EXPECT_TRUE(result_->complete());
264 261
265 file_writer_delegate_.reset(); 262 file_writer_delegate_.reset();
266 } 263 }
267 264
268 TEST_F(FileWriterDelegateTest, WriteSuccessWithJustQuota) { 265 TEST_F(FileWriterDelegateTest, WriteSuccessWithJustQuota) {
269 const GURL kBlobURL("blob:just"); 266 const GURL kBlobURL("blob:just");
270 content_ = kData; 267 content_ = kData;
271 const int64 kAllowedGrowth = kDataSize; 268 const int64 kAllowedGrowth = kDataSize;
272 PrepareForWrite(kBlobURL, 0, kAllowedGrowth); 269 PrepareForWrite(kBlobURL, 0, kAllowedGrowth);
273 270
274 ASSERT_EQ(FileSystemUsageCache::kUsageFileSize, 271 ASSERT_EQ(0, test_helper_.GetCachedOriginUsage());
275 test_helper_.GetCachedOriginUsage());
276 file_writer_delegate_->Start(file_, request_.get()); 272 file_writer_delegate_->Start(file_, request_.get());
277 MessageLoop::current()->Run(); 273 MessageLoop::current()->Run();
278 ASSERT_EQ(kAllowedGrowth + FileSystemUsageCache::kUsageFileSize, 274 ASSERT_EQ(kAllowedGrowth, test_helper_.GetCachedOriginUsage());
279 test_helper_.GetCachedOriginUsage()); 275 EXPECT_EQ(ComputeCurrentOriginUsage(), test_helper_.GetCachedOriginUsage());
280 EXPECT_EQ(ComputeCurrentOriginUsage() + FileSystemUsageCache::kUsageFileSize,
281 test_helper_.GetCachedOriginUsage());
282 276
283 file_writer_delegate_.reset(); 277 file_writer_delegate_.reset();
284 278
285 EXPECT_EQ(kAllowedGrowth, result_->bytes_written()); 279 EXPECT_EQ(kAllowedGrowth, result_->bytes_written());
286 EXPECT_EQ(base::PLATFORM_FILE_OK, result_->status()); 280 EXPECT_EQ(base::PLATFORM_FILE_OK, result_->status());
287 EXPECT_TRUE(result_->complete()); 281 EXPECT_TRUE(result_->complete());
288 } 282 }
289 283
290 TEST_F(FileWriterDelegateTest, WriteFailureByQuota) { 284 TEST_F(FileWriterDelegateTest, WriteFailureByQuota) {
291 const GURL kBlobURL("blob:failure"); 285 const GURL kBlobURL("blob:failure");
292 content_ = kData; 286 content_ = kData;
293 const int64 kAllowedGrowth = kDataSize - 1; 287 const int64 kAllowedGrowth = kDataSize - 1;
294 PrepareForWrite(kBlobURL, 0, kAllowedGrowth); 288 PrepareForWrite(kBlobURL, 0, kAllowedGrowth);
295 289
296 ASSERT_EQ(FileSystemUsageCache::kUsageFileSize, 290 ASSERT_EQ(0, test_helper_.GetCachedOriginUsage());
297 test_helper_.GetCachedOriginUsage());
298 file_writer_delegate_->Start(file_, request_.get()); 291 file_writer_delegate_->Start(file_, request_.get());
299 MessageLoop::current()->Run(); 292 MessageLoop::current()->Run();
300 ASSERT_EQ(kAllowedGrowth + FileSystemUsageCache::kUsageFileSize, 293 ASSERT_EQ(kAllowedGrowth, test_helper_.GetCachedOriginUsage());
301 test_helper_.GetCachedOriginUsage()); 294 EXPECT_EQ(ComputeCurrentOriginUsage(), test_helper_.GetCachedOriginUsage());
302 EXPECT_EQ(ComputeCurrentOriginUsage() + FileSystemUsageCache::kUsageFileSize,
303 test_helper_.GetCachedOriginUsage());
304 295
305 file_writer_delegate_.reset(); 296 file_writer_delegate_.reset();
306 297
307 EXPECT_EQ(kAllowedGrowth, result_->bytes_written()); 298 EXPECT_EQ(kAllowedGrowth, result_->bytes_written());
308 EXPECT_EQ(base::PLATFORM_FILE_ERROR_NO_SPACE, result_->status()); 299 EXPECT_EQ(base::PLATFORM_FILE_ERROR_NO_SPACE, result_->status());
309 EXPECT_TRUE(result_->complete()); 300 EXPECT_TRUE(result_->complete());
310 } 301 }
311 302
312 TEST_F(FileWriterDelegateTest, WriteZeroBytesSuccessfullyWithZeroQuota) { 303 TEST_F(FileWriterDelegateTest, WriteZeroBytesSuccessfullyWithZeroQuota) {
313 const GURL kBlobURL("blob:zero"); 304 const GURL kBlobURL("blob:zero");
314 content_ = ""; 305 content_ = "";
315 int64 kAllowedGrowth = 0; 306 int64 kAllowedGrowth = 0;
316 PrepareForWrite(kBlobURL, 0, kAllowedGrowth); 307 PrepareForWrite(kBlobURL, 0, kAllowedGrowth);
317 308
318 ASSERT_EQ(FileSystemUsageCache::kUsageFileSize, 309 ASSERT_EQ(0, test_helper_.GetCachedOriginUsage());
319 test_helper_.GetCachedOriginUsage());
320 file_writer_delegate_->Start(file_, request_.get()); 310 file_writer_delegate_->Start(file_, request_.get());
321 MessageLoop::current()->Run(); 311 MessageLoop::current()->Run();
322 ASSERT_EQ(kAllowedGrowth + FileSystemUsageCache::kUsageFileSize, 312 ASSERT_EQ(kAllowedGrowth, test_helper_.GetCachedOriginUsage());
323 test_helper_.GetCachedOriginUsage()); 313 EXPECT_EQ(ComputeCurrentOriginUsage(), test_helper_.GetCachedOriginUsage());
324 EXPECT_EQ(ComputeCurrentOriginUsage() + FileSystemUsageCache::kUsageFileSize,
325 test_helper_.GetCachedOriginUsage());
326 314
327 file_writer_delegate_.reset(); 315 file_writer_delegate_.reset();
328 316
329 EXPECT_EQ(kAllowedGrowth, result_->bytes_written()); 317 EXPECT_EQ(kAllowedGrowth, result_->bytes_written());
330 EXPECT_EQ(base::PLATFORM_FILE_OK, result_->status()); 318 EXPECT_EQ(base::PLATFORM_FILE_OK, result_->status());
331 EXPECT_TRUE(result_->complete()); 319 EXPECT_TRUE(result_->complete());
332 } 320 }
333 321
334 TEST_F(FileWriterDelegateTest, WriteSuccessWithoutQuotaLimitConcurrent) { 322 TEST_F(FileWriterDelegateTest, WriteSuccessWithoutQuotaLimitConcurrent) {
335 scoped_ptr<FileWriterDelegate> file_writer_delegate2; 323 scoped_ptr<FileWriterDelegate> file_writer_delegate2;
(...skipping 19 matching lines...) Expand all
355 343
356 PrepareForWrite(kBlobURL, 0, QuotaFileUtil::kNoLimit); 344 PrepareForWrite(kBlobURL, 0, QuotaFileUtil::kNoLimit);
357 345
358 // Credate another FileWriterDelegate for concurrent write. 346 // Credate another FileWriterDelegate for concurrent write.
359 result2.reset(new Result()); 347 result2.reset(new Result());
360 file_writer_delegate2.reset(new FileWriterDelegate( 348 file_writer_delegate2.reset(new FileWriterDelegate(
361 CreateNewOperation(result2.get(), QuotaFileUtil::kNoLimit), 349 CreateNewOperation(result2.get(), QuotaFileUtil::kNoLimit),
362 0, base::MessageLoopProxy::current())); 350 0, base::MessageLoopProxy::current()));
363 request2.reset(new net::URLRequest(kBlobURL2, file_writer_delegate2.get())); 351 request2.reset(new net::URLRequest(kBlobURL2, file_writer_delegate2.get()));
364 352
365 ASSERT_EQ(FileSystemUsageCache::kUsageFileSize, 353 ASSERT_EQ(0, test_helper_.GetCachedOriginUsage());
366 test_helper_.GetCachedOriginUsage());
367 file_writer_delegate_->Start(file_, request_.get()); 354 file_writer_delegate_->Start(file_, request_.get());
368 file_writer_delegate2->Start(file2, request2.get()); 355 file_writer_delegate2->Start(file2, request2.get());
369 MessageLoop::current()->Run(); 356 MessageLoop::current()->Run();
370 if (!result_->complete() || !result2->complete()) 357 if (!result_->complete() || !result2->complete())
371 MessageLoop::current()->Run(); 358 MessageLoop::current()->Run();
372 359
373 ASSERT_EQ(kDataSize * 2 + FileSystemUsageCache::kUsageFileSize, 360 ASSERT_EQ(kDataSize * 2, test_helper_.GetCachedOriginUsage());
374 test_helper_.GetCachedOriginUsage());
375 base::FlushPlatformFile(file2); 361 base::FlushPlatformFile(file2);
376 EXPECT_EQ(ComputeCurrentOriginUsage() + FileSystemUsageCache::kUsageFileSize, 362 EXPECT_EQ(ComputeCurrentOriginUsage(), test_helper_.GetCachedOriginUsage());
377 test_helper_.GetCachedOriginUsage());
378 363
379 file_writer_delegate_.reset(); 364 file_writer_delegate_.reset();
380 365
381 EXPECT_EQ(kDataSize, result_->bytes_written()); 366 EXPECT_EQ(kDataSize, result_->bytes_written());
382 EXPECT_EQ(base::PLATFORM_FILE_OK, result_->status()); 367 EXPECT_EQ(base::PLATFORM_FILE_OK, result_->status());
383 EXPECT_TRUE(result_->complete()); 368 EXPECT_TRUE(result_->complete());
384 EXPECT_EQ(kDataSize, result2->bytes_written()); 369 EXPECT_EQ(kDataSize, result2->bytes_written());
385 EXPECT_EQ(base::PLATFORM_FILE_OK, result2->status()); 370 EXPECT_EQ(base::PLATFORM_FILE_OK, result2->status());
386 EXPECT_TRUE(result2->complete()); 371 EXPECT_TRUE(result2->complete());
387 372
388 base::ClosePlatformFile(file2); 373 base::ClosePlatformFile(file2);
389 } 374 }
390 375
391 TEST_F(FileWriterDelegateTest, WritesWithQuotaAndOffset) { 376 TEST_F(FileWriterDelegateTest, WritesWithQuotaAndOffset) {
392 const GURL kBlobURL("blob:failure-with-updated-quota"); 377 const GURL kBlobURL("blob:failure-with-updated-quota");
393 content_ = kData; 378 content_ = kData;
394 379
395 // Writing kDataSize (=45) bytes data while allowed_growth is 100. 380 // Writing kDataSize (=45) bytes data while allowed_growth is 100.
396 int64 offset = 0; 381 int64 offset = 0;
397 int64 allowed_growth = 100; 382 int64 allowed_growth = 100;
398 ASSERT_LT(kDataSize, allowed_growth); 383 ASSERT_LT(kDataSize, allowed_growth);
399 PrepareForWrite(kBlobURL, offset, allowed_growth); 384 PrepareForWrite(kBlobURL, offset, allowed_growth);
400 385
401 ASSERT_EQ(FileSystemUsageCache::kUsageFileSize, 386 ASSERT_EQ(0, test_helper_.GetCachedOriginUsage());
402 test_helper_.GetCachedOriginUsage());
403 file_writer_delegate_->Start(file_, request_.get()); 387 file_writer_delegate_->Start(file_, request_.get());
404 MessageLoop::current()->Run(); 388 MessageLoop::current()->Run();
405 ASSERT_EQ(kDataSize + FileSystemUsageCache::kUsageFileSize, 389 ASSERT_EQ(kDataSize, test_helper_.GetCachedOriginUsage());
406 test_helper_.GetCachedOriginUsage()); 390 EXPECT_EQ(ComputeCurrentOriginUsage(), test_helper_.GetCachedOriginUsage());
407 EXPECT_EQ(ComputeCurrentOriginUsage() + FileSystemUsageCache::kUsageFileSize,
408 test_helper_.GetCachedOriginUsage());
409 EXPECT_EQ(kDataSize, result_->bytes_written()); 391 EXPECT_EQ(kDataSize, result_->bytes_written());
410 EXPECT_EQ(base::PLATFORM_FILE_OK, result_->status()); 392 EXPECT_EQ(base::PLATFORM_FILE_OK, result_->status());
411 EXPECT_TRUE(result_->complete()); 393 EXPECT_TRUE(result_->complete());
412 394
413 // Trying to overwrite kDataSize bytes data while allowed_growth is 20. 395 // Trying to overwrite kDataSize bytes data while allowed_growth is 20.
414 offset = 0; 396 offset = 0;
415 allowed_growth = 20; 397 allowed_growth = 20;
416 PrepareForWrite(kBlobURL, offset, allowed_growth); 398 PrepareForWrite(kBlobURL, offset, allowed_growth);
417 399
418 file_writer_delegate_->Start(file_, request_.get()); 400 file_writer_delegate_->Start(file_, request_.get());
419 MessageLoop::current()->Run(); 401 MessageLoop::current()->Run();
420 EXPECT_EQ(kDataSize + FileSystemUsageCache::kUsageFileSize, 402 EXPECT_EQ(kDataSize, test_helper_.GetCachedOriginUsage());
421 test_helper_.GetCachedOriginUsage()); 403 EXPECT_EQ(ComputeCurrentOriginUsage(), test_helper_.GetCachedOriginUsage());
422 EXPECT_EQ(ComputeCurrentOriginUsage() + FileSystemUsageCache::kUsageFileSize,
423 test_helper_.GetCachedOriginUsage());
424 EXPECT_EQ(kDataSize, result_->bytes_written()); 404 EXPECT_EQ(kDataSize, result_->bytes_written());
425 EXPECT_EQ(base::PLATFORM_FILE_OK, result_->status()); 405 EXPECT_EQ(base::PLATFORM_FILE_OK, result_->status());
426 EXPECT_TRUE(result_->complete()); 406 EXPECT_TRUE(result_->complete());
427 407
428 // Trying to write kDataSize bytes data from offset 25 while 408 // Trying to write kDataSize bytes data from offset 25 while
429 // allowed_growth is 55. 409 // allowed_growth is 55.
430 offset = 25; 410 offset = 25;
431 allowed_growth = 55; 411 allowed_growth = 55;
432 PrepareForWrite(kBlobURL, offset, allowed_growth); 412 PrepareForWrite(kBlobURL, offset, allowed_growth);
433 413
434 file_writer_delegate_->Start(file_, request_.get()); 414 file_writer_delegate_->Start(file_, request_.get());
435 MessageLoop::current()->Run(); 415 MessageLoop::current()->Run();
436 EXPECT_EQ(offset + kDataSize + FileSystemUsageCache::kUsageFileSize, 416 EXPECT_EQ(offset + kDataSize, test_helper_.GetCachedOriginUsage());
437 test_helper_.GetCachedOriginUsage()); 417 EXPECT_EQ(ComputeCurrentOriginUsage(), test_helper_.GetCachedOriginUsage());
438 EXPECT_EQ(ComputeCurrentOriginUsage() + FileSystemUsageCache::kUsageFileSize,
439 test_helper_.GetCachedOriginUsage());
440 EXPECT_EQ(kDataSize, result_->bytes_written()); 418 EXPECT_EQ(kDataSize, result_->bytes_written());
441 EXPECT_EQ(base::PLATFORM_FILE_OK, result_->status()); 419 EXPECT_EQ(base::PLATFORM_FILE_OK, result_->status());
442 EXPECT_TRUE(result_->complete()); 420 EXPECT_TRUE(result_->complete());
443 421
444 // Trying to overwrite 45 bytes data while allowed_growth is -20. 422 // Trying to overwrite 45 bytes data while allowed_growth is -20.
445 offset = 0; 423 offset = 0;
446 allowed_growth = -20; 424 allowed_growth = -20;
447 PrepareForWrite(kBlobURL, offset, allowed_growth); 425 PrepareForWrite(kBlobURL, offset, allowed_growth);
448 426
449 int64 pre_write_usage = ComputeCurrentOriginUsage(); 427 int64 pre_write_usage = ComputeCurrentOriginUsage();
450 file_writer_delegate_->Start(file_, request_.get()); 428 file_writer_delegate_->Start(file_, request_.get());
451 MessageLoop::current()->Run(); 429 MessageLoop::current()->Run();
452 EXPECT_EQ(pre_write_usage + FileSystemUsageCache::kUsageFileSize, 430 EXPECT_EQ(pre_write_usage, test_helper_.GetCachedOriginUsage());
453 test_helper_.GetCachedOriginUsage()); 431 EXPECT_EQ(ComputeCurrentOriginUsage(), test_helper_.GetCachedOriginUsage());
454 EXPECT_EQ(ComputeCurrentOriginUsage() + FileSystemUsageCache::kUsageFileSize,
455 test_helper_.GetCachedOriginUsage());
456 EXPECT_EQ(kDataSize, result_->bytes_written()); 432 EXPECT_EQ(kDataSize, result_->bytes_written());
457 EXPECT_EQ(base::PLATFORM_FILE_OK, result_->status()); 433 EXPECT_EQ(base::PLATFORM_FILE_OK, result_->status());
458 EXPECT_TRUE(result_->complete()); 434 EXPECT_TRUE(result_->complete());
459 435
460 // Trying to overwrite 45 bytes data with offset pre_write_usage - 20, 436 // Trying to overwrite 45 bytes data with offset pre_write_usage - 20,
461 // while allowed_growth is 10. 437 // while allowed_growth is 10.
462 const int kOverlap = 20; 438 const int kOverlap = 20;
463 offset = pre_write_usage - kOverlap; 439 offset = pre_write_usage - kOverlap;
464 allowed_growth = 10; 440 allowed_growth = 10;
465 PrepareForWrite(kBlobURL, offset, allowed_growth); 441 PrepareForWrite(kBlobURL, offset, allowed_growth);
466 442
467 file_writer_delegate_->Start(file_, request_.get()); 443 file_writer_delegate_->Start(file_, request_.get());
468 MessageLoop::current()->Run(); 444 MessageLoop::current()->Run();
469 EXPECT_EQ(pre_write_usage + allowed_growth + 445 EXPECT_EQ(pre_write_usage + allowed_growth,
470 FileSystemUsageCache::kUsageFileSize,
471 test_helper_.GetCachedOriginUsage()); 446 test_helper_.GetCachedOriginUsage());
472 EXPECT_EQ(ComputeCurrentOriginUsage() + FileSystemUsageCache::kUsageFileSize, 447 EXPECT_EQ(ComputeCurrentOriginUsage(), test_helper_.GetCachedOriginUsage());
473 test_helper_.GetCachedOriginUsage());
474 EXPECT_EQ(kOverlap + allowed_growth, result_->bytes_written()); 448 EXPECT_EQ(kOverlap + allowed_growth, result_->bytes_written());
475 EXPECT_EQ(base::PLATFORM_FILE_ERROR_NO_SPACE, result_->status()); 449 EXPECT_EQ(base::PLATFORM_FILE_ERROR_NO_SPACE, result_->status());
476 EXPECT_TRUE(result_->complete()); 450 EXPECT_TRUE(result_->complete());
477 } 451 }
478 452
479 class FileWriterDelegateUnlimitedTest : public FileWriterDelegateTest { 453 class FileWriterDelegateUnlimitedTest : public FileWriterDelegateTest {
480 protected: 454 protected:
481 virtual void SetUpTestHelper(const FilePath& path) OVERRIDE; 455 virtual void SetUpTestHelper(const FilePath& path) OVERRIDE;
482 }; 456 };
483 457
(...skipping 10 matching lines...) Expand all
494 TEST_F(FileWriterDelegateUnlimitedTest, WriteWithQuota) { 468 TEST_F(FileWriterDelegateUnlimitedTest, WriteWithQuota) {
495 const GURL kBlobURL("blob:with-unlimited"); 469 const GURL kBlobURL("blob:with-unlimited");
496 content_ = kData; 470 content_ = kData;
497 471
498 // Set small allowed_growth bytes 472 // Set small allowed_growth bytes
499 PrepareForWrite(kBlobURL, 0, 10); 473 PrepareForWrite(kBlobURL, 0, 10);
500 474
501 // We shouldn't fail as the context is configured as 'unlimited'. 475 // We shouldn't fail as the context is configured as 'unlimited'.
502 file_writer_delegate_->Start(file_, request_.get()); 476 file_writer_delegate_->Start(file_, request_.get());
503 MessageLoop::current()->Run(); 477 MessageLoop::current()->Run();
504 EXPECT_EQ(kDataSize + FileSystemUsageCache::kUsageFileSize, 478 EXPECT_EQ(kDataSize, test_helper_.GetCachedOriginUsage());
505 test_helper_.GetCachedOriginUsage()); 479 EXPECT_EQ(ComputeCurrentOriginUsage(),
506 EXPECT_EQ(ComputeCurrentOriginUsage() + FileSystemUsageCache::kUsageFileSize,
507 test_helper_.GetCachedOriginUsage()); 480 test_helper_.GetCachedOriginUsage());
508 EXPECT_EQ(kDataSize, result_->bytes_written()); 481 EXPECT_EQ(kDataSize, result_->bytes_written());
509 EXPECT_EQ(base::PLATFORM_FILE_OK, result_->status()); 482 EXPECT_EQ(base::PLATFORM_FILE_OK, result_->status());
510 EXPECT_TRUE(result_->complete()); 483 EXPECT_TRUE(result_->complete());
511 } 484 }
512 485
513 } // namespace fileapi 486 } // namespace fileapi
OLDNEW
« no previous file with comments | « webkit/fileapi/file_system_usage_cache.cc ('k') | webkit/fileapi/obfuscated_file_system_file_util.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698