Index: content/browser/fileapi/file_system_usage_cache_unittest.cc |
diff --git a/content/browser/fileapi/file_system_usage_cache_unittest.cc b/content/browser/fileapi/file_system_usage_cache_unittest.cc |
deleted file mode 100644 |
index f6478b9e65a3250ad5a4bfcc3780d21ac3c0b668..0000000000000000000000000000000000000000 |
--- a/content/browser/fileapi/file_system_usage_cache_unittest.cc |
+++ /dev/null |
@@ -1,163 +0,0 @@ |
-// Copyright 2014 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 "storage/browser/fileapi/file_system_usage_cache.h" |
- |
-#include <stdint.h> |
- |
-#include <limits> |
- |
-#include "base/files/file_util.h" |
-#include "base/files/scoped_temp_dir.h" |
-#include "base/macros.h" |
-#include "base/message_loop/message_loop.h" |
-#include "base/threading/thread_task_runner_handle.h" |
-#include "testing/gtest/include/gtest/gtest.h" |
- |
-using storage::FileSystemUsageCache; |
- |
-namespace content { |
- |
-class FileSystemUsageCacheTest : public testing::Test { |
- public: |
- FileSystemUsageCacheTest() |
- : usage_cache_(base::ThreadTaskRunnerHandle::Get().get()) {} |
- |
- void SetUp() override { ASSERT_TRUE(data_dir_.CreateUniqueTempDir()); } |
- |
- protected: |
- base::FilePath GetUsageFilePath() { |
- return data_dir_.GetPath().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_t size = 240122; |
- base::FilePath usage_file_path = GetUsageFilePath(); |
- int64_t 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_t size = std::numeric_limits<int64_t>::max(); |
- base::FilePath usage_file_path = GetUsageFilePath(); |
- int64_t 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_t dirty = 0; |
- int64_t 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_t size = 71839; |
- base::FilePath usage_file_path = GetUsageFilePath(); |
- int64_t 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_t size = 198491; |
- base::FilePath usage_file_path = GetUsageFilePath(); |
- int64_t 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_t dirty = 0; |
- int64_t 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_t size = 82412; |
- base::FilePath usage_file_path = GetUsageFilePath(); |
- int64_t 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_t dirty = 0; |
- int64_t 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_t 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 content |