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

Unified Diff: webkit/browser/fileapi/file_system_usage_cache_unittest.cc

Issue 253753007: Move all remaining fileapi and quota unit tests from webkit/ to content/ (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: address feedback Created 6 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: webkit/browser/fileapi/file_system_usage_cache_unittest.cc
diff --git a/webkit/browser/fileapi/file_system_usage_cache_unittest.cc b/webkit/browser/fileapi/file_system_usage_cache_unittest.cc
deleted file mode 100644
index 1b99d9c10d2d8d20592005c378bdde8d82e51e88..0000000000000000000000000000000000000000
--- a/webkit/browser/fileapi/file_system_usage_cache_unittest.cc
+++ /dev/null
@@ -1,158 +0,0 @@
-// Copyright (c) 2012 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#include "webkit/browser/fileapi/file_system_usage_cache.h"
-
-#include "base/basictypes.h"
-#include "base/file_util.h"
-#include "base/files/scoped_temp_dir.h"
-#include "base/message_loop/message_loop.h"
-#include "testing/gtest/include/gtest/gtest.h"
-
-namespace fileapi {
-
-class FileSystemUsageCacheTest : public testing::Test {
- public:
- FileSystemUsageCacheTest()
- : usage_cache_(base::MessageLoopProxy::current().get()) {}
-
- virtual void SetUp() {
- ASSERT_TRUE(data_dir_.CreateUniqueTempDir());
- }
-
- protected:
- base::FilePath GetUsageFilePath() {
- return data_dir_.path().Append(FileSystemUsageCache::kUsageFileName);
- }
-
- FileSystemUsageCache* usage_cache() {
- return &usage_cache_;
- }
-
- private:
- base::MessageLoop message_loop_;
- base::ScopedTempDir data_dir_;
- FileSystemUsageCache usage_cache_;
-
- DISALLOW_COPY_AND_ASSIGN(FileSystemUsageCacheTest);
-};
-
-TEST_F(FileSystemUsageCacheTest, CreateTest) {
- base::FilePath usage_file_path = GetUsageFilePath();
- EXPECT_TRUE(usage_cache()->UpdateUsage(usage_file_path, 0));
-}
-
-TEST_F(FileSystemUsageCacheTest, SetSizeTest) {
- static const int64 size = 240122;
- base::FilePath usage_file_path = GetUsageFilePath();
- int64 usage = 0;
- ASSERT_TRUE(usage_cache()->UpdateUsage(usage_file_path, size));
- EXPECT_TRUE(usage_cache()->GetUsage(usage_file_path, &usage));
- EXPECT_EQ(size, usage);
-}
-
-TEST_F(FileSystemUsageCacheTest, SetLargeSizeTest) {
- static const int64 size = kint64max;
- base::FilePath usage_file_path = GetUsageFilePath();
- int64 usage = 0;
- ASSERT_TRUE(usage_cache()->UpdateUsage(usage_file_path, size));
- EXPECT_TRUE(usage_cache()->GetUsage(usage_file_path, &usage));
- EXPECT_EQ(size, usage);
-}
-
-TEST_F(FileSystemUsageCacheTest, IncAndGetSizeTest) {
- base::FilePath usage_file_path = GetUsageFilePath();
- uint32 dirty = 0;
- int64 usage = 0;
- ASSERT_TRUE(usage_cache()->UpdateUsage(usage_file_path, 98214));
- ASSERT_TRUE(usage_cache()->IncrementDirty(usage_file_path));
- EXPECT_TRUE(usage_cache()->GetDirty(usage_file_path, &dirty));
- EXPECT_EQ(1u, dirty);
- EXPECT_TRUE(usage_cache()->GetUsage(usage_file_path, &usage));
- EXPECT_EQ(98214, usage);
-}
-
-TEST_F(FileSystemUsageCacheTest, DecAndGetSizeTest) {
- static const int64 size = 71839;
- base::FilePath usage_file_path = GetUsageFilePath();
- int64 usage = 0;
- ASSERT_TRUE(usage_cache()->UpdateUsage(usage_file_path, size));
- // DecrementDirty for dirty = 0 is invalid. It returns false.
- ASSERT_FALSE(usage_cache()->DecrementDirty(usage_file_path));
- EXPECT_TRUE(usage_cache()->GetUsage(usage_file_path, &usage));
- EXPECT_EQ(size, usage);
-}
-
-TEST_F(FileSystemUsageCacheTest, IncDecAndGetSizeTest) {
- static const int64 size = 198491;
- base::FilePath usage_file_path = GetUsageFilePath();
- int64 usage = 0;
- ASSERT_TRUE(usage_cache()->UpdateUsage(usage_file_path, size));
- ASSERT_TRUE(usage_cache()->IncrementDirty(usage_file_path));
- ASSERT_TRUE(usage_cache()->DecrementDirty(usage_file_path));
- EXPECT_TRUE(usage_cache()->GetUsage(usage_file_path, &usage));
- EXPECT_EQ(size, usage);
-}
-
-TEST_F(FileSystemUsageCacheTest, DecIncAndGetSizeTest) {
- base::FilePath usage_file_path = GetUsageFilePath();
- uint32 dirty = 0;
- int64 usage = 0;
- ASSERT_TRUE(usage_cache()->UpdateUsage(usage_file_path, 854238));
- // DecrementDirty for dirty = 0 is invalid. It returns false.
- ASSERT_FALSE(usage_cache()->DecrementDirty(usage_file_path));
- ASSERT_TRUE(usage_cache()->IncrementDirty(usage_file_path));
- // It tests DecrementDirty (which returns false) has no effect, i.e
- // does not make dirty = -1 after DecrementDirty.
- EXPECT_TRUE(usage_cache()->GetDirty(usage_file_path, &dirty));
- EXPECT_EQ(1u, dirty);
- EXPECT_TRUE(usage_cache()->GetUsage(usage_file_path, &usage));
- EXPECT_EQ(854238, usage);
-}
-
-TEST_F(FileSystemUsageCacheTest, ManyIncsSameDecsAndGetSizeTest) {
- static const int64 size = 82412;
- base::FilePath usage_file_path = GetUsageFilePath();
- int64 usage = 0;
- ASSERT_TRUE(usage_cache()->UpdateUsage(usage_file_path, size));
- for (int i = 0; i < 20; i++)
- ASSERT_TRUE(usage_cache()->IncrementDirty(usage_file_path));
- for (int i = 0; i < 20; i++)
- ASSERT_TRUE(usage_cache()->DecrementDirty(usage_file_path));
- EXPECT_TRUE(usage_cache()->GetUsage(usage_file_path, &usage));
- EXPECT_EQ(size, usage);
-}
-
-TEST_F(FileSystemUsageCacheTest, ManyIncsLessDecsAndGetSizeTest) {
- uint32 dirty = 0;
- int64 usage = 0;
- base::FilePath usage_file_path = GetUsageFilePath();
- ASSERT_TRUE(usage_cache()->UpdateUsage(usage_file_path, 19319));
- for (int i = 0; i < 20; i++)
- ASSERT_TRUE(usage_cache()->IncrementDirty(usage_file_path));
- for (int i = 0; i < 19; i++)
- ASSERT_TRUE(usage_cache()->DecrementDirty(usage_file_path));
- EXPECT_TRUE(usage_cache()->GetDirty(usage_file_path, &dirty));
- EXPECT_EQ(1u, dirty);
- EXPECT_TRUE(usage_cache()->GetUsage(usage_file_path, &usage));
- EXPECT_EQ(19319, usage);
-}
-
-TEST_F(FileSystemUsageCacheTest, GetSizeWithoutCacheFileTest) {
- int64 usage = 0;
- base::FilePath usage_file_path = GetUsageFilePath();
- EXPECT_FALSE(usage_cache()->GetUsage(usage_file_path, &usage));
-}
-
-TEST_F(FileSystemUsageCacheTest, IncrementDirtyWithoutCacheFileTest) {
- base::FilePath usage_file_path = GetUsageFilePath();
- EXPECT_FALSE(usage_cache()->IncrementDirty(usage_file_path));
-}
-
-TEST_F(FileSystemUsageCacheTest, DecrementDirtyWithoutCacheFileTest) {
- base::FilePath usage_file_path = GetUsageFilePath();
- EXPECT_FALSE(usage_cache()->IncrementDirty(usage_file_path));
-}
-
-} // namespace fileapi
« no previous file with comments | « webkit/browser/fileapi/file_system_url_unittest.cc ('k') | webkit/browser/fileapi/isolated_context_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698