| Index: chrome/browser/chromeos/gdata/drive_cache_unittest.cc
|
| diff --git a/chrome/browser/chromeos/gdata/gdata_cache_unittest.cc b/chrome/browser/chromeos/gdata/drive_cache_unittest.cc
|
| similarity index 85%
|
| rename from chrome/browser/chromeos/gdata/gdata_cache_unittest.cc
|
| rename to chrome/browser/chromeos/gdata/drive_cache_unittest.cc
|
| index c56b69bf7594ea3b239b83e5e00f338c22fffbf0..841e07ede700edef03b5005526d0dc5b66aed23f 100644
|
| --- a/chrome/browser/chromeos/gdata/gdata_cache_unittest.cc
|
| +++ b/chrome/browser/chromeos/gdata/drive_cache_unittest.cc
|
| @@ -10,11 +10,11 @@
|
| #include "base/path_service.h"
|
| #include "base/threading/sequenced_worker_pool.h"
|
| #include "chrome/browser/chromeos/gdata/drive.pb.h"
|
| -#include "chrome/browser/chromeos/gdata/gdata_cache.h"
|
| +#include "chrome/browser/chromeos/gdata/drive_cache.h"
|
| #include "chrome/browser/chromeos/gdata/gdata_file_system.h"
|
| #include "chrome/browser/chromeos/gdata/gdata_test_util.h"
|
| #include "chrome/browser/chromeos/gdata/gdata_util.h"
|
| -#include "chrome/browser/chromeos/gdata/mock_gdata_cache_observer.h"
|
| +#include "chrome/browser/chromeos/gdata/mock_drive_cache_observer.h"
|
| #include "chrome/common/chrome_paths.h"
|
| #include "chrome/test/base/testing_profile.h"
|
| #include "content/public/test/test_browser_thread.h"
|
| @@ -37,38 +37,38 @@ struct InitialCacheResource {
|
| int cache_state; // Cache state of cache file.
|
| const char* expected_file_extension; // Expected extension of cached file.
|
| // Expected CacheSubDirectoryType of cached file.
|
| - GDataCache::CacheSubDirectoryType expected_sub_dir_type;
|
| + DriveCache::CacheSubDirectoryType expected_sub_dir_type;
|
| } const initial_cache_resources[] = {
|
| // Cache resource in tmp dir, i.e. not pinned or dirty.
|
| { "root_feed.json", "tmp:resource_id", "md5_tmp_alphanumeric",
|
| test_util::TEST_CACHE_STATE_PRESENT,
|
| - "md5_tmp_alphanumeric", GDataCache::CACHE_TYPE_TMP },
|
| + "md5_tmp_alphanumeric", DriveCache::CACHE_TYPE_TMP },
|
| // Cache resource in tmp dir, i.e. not pinned or dirty, with resource_id
|
| // containing non-alphanumeric characters, to test resource_id is escaped and
|
| // unescaped correctly.
|
| { "subdir_feed.json", "tmp:`~!@#$%^&*()-_=+[{|]}\\;',<.>/?",
|
| "md5_tmp_non_alphanumeric",
|
| test_util::TEST_CACHE_STATE_PRESENT,
|
| - "md5_tmp_non_alphanumeric", GDataCache::CACHE_TYPE_TMP },
|
| + "md5_tmp_non_alphanumeric", DriveCache::CACHE_TYPE_TMP },
|
| // Cache resource that is pinned, to test a pinned file is in persistent dir
|
| // with a symlink in pinned dir referencing it.
|
| { "directory_entry_atom.json", "pinned:existing", "md5_pinned_existing",
|
| test_util::TEST_CACHE_STATE_PRESENT |
|
| test_util::TEST_CACHE_STATE_PINNED |
|
| test_util::TEST_CACHE_STATE_PERSISTENT,
|
| - "md5_pinned_existing", GDataCache::CACHE_TYPE_PERSISTENT },
|
| + "md5_pinned_existing", DriveCache::CACHE_TYPE_PERSISTENT },
|
| // Cache resource with a non-existent source file that is pinned, to test that
|
| // a pinned file can reference a non-existent file.
|
| { "", "pinned:non-existent", "md5_pinned_non_existent",
|
| test_util::TEST_CACHE_STATE_PINNED,
|
| - "md5_pinned_non_existent", GDataCache::CACHE_TYPE_TMP },
|
| + "md5_pinned_non_existent", DriveCache::CACHE_TYPE_TMP },
|
| // Cache resource that is dirty, to test a dirty file is in persistent dir
|
| // with a symlink in outgoing dir referencing it.
|
| { "account_metadata.json", "dirty:existing", "md5_dirty_existing",
|
| test_util::TEST_CACHE_STATE_PRESENT |
|
| test_util::TEST_CACHE_STATE_DIRTY |
|
| test_util::TEST_CACHE_STATE_PERSISTENT,
|
| - "local", GDataCache::CACHE_TYPE_PERSISTENT },
|
| + "local", DriveCache::CACHE_TYPE_PERSISTENT },
|
| // Cache resource that is pinned and dirty, to test a dirty pinned file is in
|
| // persistent dir with symlink in pinned and outgoing dirs referencing it.
|
| { "basic_feed.json", "dirty_and_pinned:existing",
|
| @@ -77,7 +77,7 @@ struct InitialCacheResource {
|
| test_util::TEST_CACHE_STATE_PINNED |
|
| test_util::TEST_CACHE_STATE_DIRTY |
|
| test_util::TEST_CACHE_STATE_PERSISTENT,
|
| - "local", GDataCache::CACHE_TYPE_PERSISTENT },
|
| + "local", DriveCache::CACHE_TYPE_PERSISTENT },
|
| };
|
|
|
| const int64 kLotsOfSpace = kMinFreeSpace * 10;
|
| @@ -125,16 +125,16 @@ void OnClearAll(GDataFileError* out_error,
|
|
|
| } // namespace
|
|
|
| -class GDataCacheTest : public testing::Test {
|
| +class DriveCacheTest : public testing::Test {
|
| protected:
|
| - GDataCacheTest()
|
| + DriveCacheTest()
|
| : ui_thread_(content::BrowserThread::UI, &message_loop_),
|
| io_thread_(content::BrowserThread::IO),
|
| cache_(NULL),
|
| num_callback_invocations_(0),
|
| expected_error_(GDATA_FILE_OK),
|
| expected_cache_state_(0),
|
| - expected_sub_dir_type_(GDataCache::CACHE_TYPE_META),
|
| + expected_sub_dir_type_(DriveCache::CACHE_TYPE_META),
|
| expected_success_(true),
|
| expect_outgoing_symlink_(false),
|
| root_feed_changestamp_(0) {
|
| @@ -152,10 +152,10 @@ class GDataCacheTest : public testing::Test {
|
| content::BrowserThread::GetBlockingPool();
|
| blocking_task_runner_ =
|
| pool->GetSequencedTaskRunner(pool->GetSequenceToken());
|
| - cache_ = GDataCache::CreateGDataCacheOnUIThread(
|
| - GDataCache::GetCacheRootPath(profile_.get()), blocking_task_runner_);
|
| + cache_ = DriveCache::CreateDriveCacheOnUIThread(
|
| + DriveCache::GetCacheRootPath(profile_.get()), blocking_task_runner_);
|
|
|
| - mock_cache_observer_.reset(new StrictMock<MockGDataCacheObserver>);
|
| + mock_cache_observer_.reset(new StrictMock<MockDriveCacheObserver>);
|
| cache_->AddObserver(mock_cache_observer_.get());
|
|
|
| cache_->RequestInitializeOnUIThread();
|
| @@ -175,13 +175,13 @@ class GDataCacheTest : public testing::Test {
|
| DVLOG(1) << "PrepareForInitCacheTest start";
|
| // Create gdata cache sub directories.
|
| ASSERT_TRUE(file_util::CreateDirectory(
|
| - cache_->GetCacheDirectoryPath(GDataCache::CACHE_TYPE_PERSISTENT)));
|
| + cache_->GetCacheDirectoryPath(DriveCache::CACHE_TYPE_PERSISTENT)));
|
| ASSERT_TRUE(file_util::CreateDirectory(
|
| - cache_->GetCacheDirectoryPath(GDataCache::CACHE_TYPE_TMP)));
|
| + cache_->GetCacheDirectoryPath(DriveCache::CACHE_TYPE_TMP)));
|
| ASSERT_TRUE(file_util::CreateDirectory(
|
| - cache_->GetCacheDirectoryPath(GDataCache::CACHE_TYPE_PINNED)));
|
| + cache_->GetCacheDirectoryPath(DriveCache::CACHE_TYPE_PINNED)));
|
| ASSERT_TRUE(file_util::CreateDirectory(
|
| - cache_->GetCacheDirectoryPath(GDataCache::CACHE_TYPE_OUTGOING)));
|
| + cache_->GetCacheDirectoryPath(DriveCache::CACHE_TYPE_OUTGOING)));
|
|
|
| // Dump some files into cache dirs so that
|
| // GDataFileSystem::InitializeCacheOnBlockingPool would scan through them
|
| @@ -196,11 +196,11 @@ class GDataCacheTest : public testing::Test {
|
| resource.md5,
|
| test_util::ToCacheEntry(resource.cache_state).is_pinned() ||
|
| test_util::ToCacheEntry(resource.cache_state).is_dirty() ?
|
| - GDataCache::CACHE_TYPE_PERSISTENT :
|
| - GDataCache::CACHE_TYPE_TMP,
|
| + DriveCache::CACHE_TYPE_PERSISTENT :
|
| + DriveCache::CACHE_TYPE_TMP,
|
| test_util::ToCacheEntry(resource.cache_state).is_dirty() ?
|
| - GDataCache::CACHED_FILE_LOCALLY_MODIFIED :
|
| - GDataCache::CACHED_FILE_FROM_SERVER);
|
| + DriveCache::CACHED_FILE_LOCALLY_MODIFIED :
|
| + DriveCache::CACHED_FILE_FROM_SERVER);
|
|
|
| // Copy file from data dir to cache subdir, naming it per cache files
|
| // convention.
|
| @@ -217,8 +217,8 @@ class GDataCacheTest : public testing::Test {
|
| FilePath link_path = cache_->GetCacheFilePath(
|
| resource.resource_id,
|
| "",
|
| - GDataCache::CACHE_TYPE_PINNED,
|
| - GDataCache::CACHED_FILE_FROM_SERVER);
|
| + DriveCache::CACHE_TYPE_PINNED,
|
| + DriveCache::CACHED_FILE_FROM_SERVER);
|
| ASSERT_TRUE(file_util::CreateSymbolicLink(dest_path, link_path));
|
| }
|
|
|
| @@ -228,8 +228,8 @@ class GDataCacheTest : public testing::Test {
|
| FilePath link_path = cache_->GetCacheFilePath(
|
| resource.resource_id,
|
| "",
|
| - GDataCache::CACHE_TYPE_OUTGOING,
|
| - GDataCache::CACHED_FILE_FROM_SERVER);
|
| + DriveCache::CACHE_TYPE_OUTGOING,
|
| + DriveCache::CACHED_FILE_FROM_SERVER);
|
| ASSERT_TRUE(file_util::CreateSymbolicLink(dest_path, link_path));
|
| }
|
| }
|
| @@ -264,7 +264,7 @@ class GDataCacheTest : public testing::Test {
|
| test_util::ToCacheEntry(resource.cache_state),
|
| cache_entry));
|
| EXPECT_EQ(resource.expected_sub_dir_type,
|
| - GDataCache::GetSubDirectoryType(cache_entry));
|
| + DriveCache::GetSubDirectoryType(cache_entry));
|
| }
|
| }
|
|
|
| @@ -278,7 +278,7 @@ class GDataCacheTest : public testing::Test {
|
|
|
| cache_->GetFileOnUIThread(
|
| resource_id, md5,
|
| - base::Bind(&GDataCacheTest::VerifyGetFromCache,
|
| + base::Bind(&DriveCacheTest::VerifyGetFromCache,
|
| base::Unretained(this)));
|
|
|
| test_util::RunBlockingPoolTask();
|
| @@ -290,15 +290,15 @@ class GDataCacheTest : public testing::Test {
|
| const FilePath& source_path,
|
| GDataFileError expected_error,
|
| int expected_cache_state,
|
| - GDataCache::CacheSubDirectoryType expected_sub_dir_type) {
|
| + DriveCache::CacheSubDirectoryType expected_sub_dir_type) {
|
| expected_error_ = expected_error;
|
| expected_cache_state_ = expected_cache_state;
|
| expected_sub_dir_type_ = expected_sub_dir_type;
|
|
|
| cache_->StoreOnUIThread(
|
| resource_id, md5, source_path,
|
| - GDataCache::FILE_OPERATION_COPY,
|
| - base::Bind(&GDataCacheTest::VerifyCacheFileState,
|
| + DriveCache::FILE_OPERATION_COPY,
|
| + base::Bind(&DriveCacheTest::VerifyCacheFileState,
|
| base::Unretained(this)));
|
|
|
| test_util::RunBlockingPoolTask();
|
| @@ -332,7 +332,7 @@ class GDataCacheTest : public testing::Test {
|
|
|
| cache_->RemoveOnUIThread(
|
| resource_id,
|
| - base::Bind(&GDataCacheTest::VerifyRemoveFromCache,
|
| + base::Bind(&DriveCacheTest::VerifyRemoveFromCache,
|
| base::Unretained(this)));
|
|
|
| test_util::RunBlockingPoolTask();
|
| @@ -358,20 +358,20 @@ class GDataCacheTest : public testing::Test {
|
| std::vector<PathToVerify> paths_to_verify;
|
| paths_to_verify.push_back( // Index 0: CACHE_TYPE_TMP.
|
| PathToVerify(cache_->GetCacheFilePath(resource_id, "*",
|
| - GDataCache::CACHE_TYPE_TMP,
|
| - GDataCache::CACHED_FILE_FROM_SERVER), FilePath()));
|
| + DriveCache::CACHE_TYPE_TMP,
|
| + DriveCache::CACHED_FILE_FROM_SERVER), FilePath()));
|
| paths_to_verify.push_back( // Index 1: CACHE_TYPE_PERSISTENT.
|
| PathToVerify(cache_->GetCacheFilePath(resource_id, "*",
|
| - GDataCache::CACHE_TYPE_PERSISTENT,
|
| - GDataCache::CACHED_FILE_FROM_SERVER), FilePath()));
|
| + DriveCache::CACHE_TYPE_PERSISTENT,
|
| + DriveCache::CACHED_FILE_FROM_SERVER), FilePath()));
|
| paths_to_verify.push_back( // Index 2: CACHE_TYPE_TMP, but STATE_PINNED.
|
| PathToVerify(cache_->GetCacheFilePath(resource_id, "",
|
| - GDataCache::CACHE_TYPE_PINNED,
|
| - GDataCache::CACHED_FILE_FROM_SERVER), FilePath()));
|
| + DriveCache::CACHE_TYPE_PINNED,
|
| + DriveCache::CACHED_FILE_FROM_SERVER), FilePath()));
|
| paths_to_verify.push_back( // Index 3: CACHE_TYPE_OUTGOING.
|
| PathToVerify(cache_->GetCacheFilePath(resource_id, "",
|
| - GDataCache::CACHE_TYPE_OUTGOING,
|
| - GDataCache::CACHED_FILE_FROM_SERVER), FilePath()));
|
| + DriveCache::CACHE_TYPE_OUTGOING,
|
| + DriveCache::CACHED_FILE_FROM_SERVER), FilePath()));
|
| if (!cache_entry_found) {
|
| for (size_t i = 0; i < paths_to_verify.size(); ++i) {
|
| file_util::FileEnumerator enumerator(
|
| @@ -392,15 +392,15 @@ class GDataCacheTest : public testing::Test {
|
| paths_to_verify[1].expected_existing_path =
|
| GetCacheFilePath(resource_id,
|
| std::string(),
|
| - GDataCache::CACHE_TYPE_PERSISTENT,
|
| - GDataCache::CACHED_FILE_LOCALLY_MODIFIED);
|
| + DriveCache::CACHE_TYPE_PERSISTENT,
|
| + DriveCache::CACHED_FILE_LOCALLY_MODIFIED);
|
|
|
| // Change expected_existing_path of CACHE_TYPE_OUTGOING (index 3).
|
| paths_to_verify[3].expected_existing_path =
|
| GetCacheFilePath(resource_id,
|
| std::string(),
|
| - GDataCache::CACHE_TYPE_OUTGOING,
|
| - GDataCache::CACHED_FILE_FROM_SERVER);
|
| + DriveCache::CACHE_TYPE_OUTGOING,
|
| + DriveCache::CACHED_FILE_FROM_SERVER);
|
|
|
| if (cache_entry.is_pinned()) {
|
| // Change expected_existing_path of CACHE_TYPE_TMP but STATE_PINNED
|
| @@ -408,8 +408,8 @@ class GDataCacheTest : public testing::Test {
|
| paths_to_verify[2].expected_existing_path =
|
| GetCacheFilePath(resource_id,
|
| std::string(),
|
| - GDataCache::CACHE_TYPE_PINNED,
|
| - GDataCache::CACHED_FILE_FROM_SERVER);
|
| + DriveCache::CACHE_TYPE_PINNED,
|
| + DriveCache::CACHED_FILE_FROM_SERVER);
|
| }
|
|
|
| for (size_t i = 0; i < paths_to_verify.size(); ++i) {
|
| @@ -438,14 +438,14 @@ class GDataCacheTest : public testing::Test {
|
| const std::string& md5,
|
| GDataFileError expected_error,
|
| int expected_cache_state,
|
| - GDataCache::CacheSubDirectoryType expected_sub_dir_type) {
|
| + DriveCache::CacheSubDirectoryType expected_sub_dir_type) {
|
| expected_error_ = expected_error;
|
| expected_cache_state_ = expected_cache_state;
|
| expected_sub_dir_type_ = expected_sub_dir_type;
|
|
|
| cache_->PinOnUIThread(
|
| resource_id, md5,
|
| - base::Bind(&GDataCacheTest::VerifyCacheFileState,
|
| + base::Bind(&DriveCacheTest::VerifyCacheFileState,
|
| base::Unretained(this)));
|
|
|
| test_util::RunBlockingPoolTask();
|
| @@ -456,14 +456,14 @@ class GDataCacheTest : public testing::Test {
|
| const std::string& md5,
|
| GDataFileError expected_error,
|
| int expected_cache_state,
|
| - GDataCache::CacheSubDirectoryType expected_sub_dir_type) {
|
| + DriveCache::CacheSubDirectoryType expected_sub_dir_type) {
|
| expected_error_ = expected_error;
|
| expected_cache_state_ = expected_cache_state;
|
| expected_sub_dir_type_ = expected_sub_dir_type;
|
|
|
| cache_->UnpinOnUIThread(
|
| resource_id, md5,
|
| - base::Bind(&GDataCacheTest::VerifyCacheFileState,
|
| + base::Bind(&DriveCacheTest::VerifyCacheFileState,
|
| base::Unretained(this)));
|
|
|
| test_util::RunBlockingPoolTask();
|
| @@ -474,7 +474,7 @@ class GDataCacheTest : public testing::Test {
|
| const std::string& md5,
|
| GDataFileError expected_error,
|
| int expected_cache_state,
|
| - GDataCache::CacheSubDirectoryType expected_sub_dir_type) {
|
| + DriveCache::CacheSubDirectoryType expected_sub_dir_type) {
|
| expected_error_ = expected_error;
|
| expected_cache_state_ = expected_cache_state;
|
| expected_sub_dir_type_ = expected_sub_dir_type;
|
| @@ -482,7 +482,7 @@ class GDataCacheTest : public testing::Test {
|
|
|
| cache_->MarkDirtyOnUIThread(
|
| resource_id, md5,
|
| - base::Bind(&GDataCacheTest::VerifyMarkDirty,
|
| + base::Bind(&DriveCacheTest::VerifyMarkDirty,
|
| base::Unretained(this)));
|
|
|
| test_util::RunBlockingPoolTask();
|
| @@ -511,7 +511,7 @@ class GDataCacheTest : public testing::Test {
|
| const std::string& md5,
|
| GDataFileError expected_error,
|
| int expected_cache_state,
|
| - GDataCache::CacheSubDirectoryType expected_sub_dir_type) {
|
| + DriveCache::CacheSubDirectoryType expected_sub_dir_type) {
|
| expected_error_ = expected_error;
|
| expected_cache_state_ = expected_cache_state;
|
| expected_sub_dir_type_ = expected_sub_dir_type;
|
| @@ -519,7 +519,7 @@ class GDataCacheTest : public testing::Test {
|
|
|
| cache_->CommitDirtyOnUIThread(
|
| resource_id, md5,
|
| - base::Bind(&GDataCacheTest::VerifyCacheFileState,
|
| + base::Bind(&DriveCacheTest::VerifyCacheFileState,
|
| base::Unretained(this)));
|
|
|
| test_util::RunBlockingPoolTask();
|
| @@ -530,14 +530,14 @@ class GDataCacheTest : public testing::Test {
|
| const std::string& md5,
|
| GDataFileError expected_error,
|
| int expected_cache_state,
|
| - GDataCache::CacheSubDirectoryType expected_sub_dir_type) {
|
| + DriveCache::CacheSubDirectoryType expected_sub_dir_type) {
|
| expected_error_ = expected_error;
|
| expected_cache_state_ = expected_cache_state;
|
| expected_sub_dir_type_ = expected_sub_dir_type;
|
| expect_outgoing_symlink_ = false;
|
|
|
| cache_->ClearDirtyOnUIThread(resource_id, md5,
|
| - base::Bind(&GDataCacheTest::VerifyCacheFileState,
|
| + base::Bind(&DriveCacheTest::VerifyCacheFileState,
|
| base::Unretained(this)));
|
|
|
| test_util::RunBlockingPoolTask();
|
| @@ -550,14 +550,14 @@ class GDataCacheTest : public testing::Test {
|
| bool to_mount,
|
| GDataFileError expected_error,
|
| int expected_cache_state,
|
| - GDataCache::CacheSubDirectoryType expected_sub_dir_type) {
|
| + DriveCache::CacheSubDirectoryType expected_sub_dir_type) {
|
| expected_error_ = expected_error;
|
| expected_cache_state_ = expected_cache_state;
|
| expected_sub_dir_type_ = expected_sub_dir_type;
|
| expect_outgoing_symlink_ = false;
|
|
|
| cache_->SetMountedStateOnUIThread(file_path, to_mount,
|
| - base::Bind(&GDataCacheTest::VerifySetMountedState,
|
| + base::Bind(&DriveCacheTest::VerifySetMountedState,
|
| base::Unretained(this), resource_id, md5, to_mount));
|
|
|
| test_util::RunBlockingPoolTask();
|
| @@ -575,8 +575,8 @@ class GDataCacheTest : public testing::Test {
|
| md5,
|
| expected_sub_dir_type_,
|
| to_mount ?
|
| - GDataCache::CACHED_FILE_MOUNTED :
|
| - GDataCache::CACHED_FILE_FROM_SERVER));
|
| + DriveCache::CACHED_FILE_MOUNTED :
|
| + DriveCache::CACHED_FILE_FROM_SERVER));
|
| }
|
|
|
| void VerifyCacheFileState(GDataFileError error,
|
| @@ -597,7 +597,7 @@ class GDataCacheTest : public testing::Test {
|
| test_util::ToCacheEntry(expected_cache_state_),
|
| cache_entry));
|
| EXPECT_EQ(expected_sub_dir_type_,
|
| - GDataCache::GetSubDirectoryType(cache_entry));
|
| + DriveCache::GetSubDirectoryType(cache_entry));
|
| } else {
|
| EXPECT_FALSE(cache_entry_found);
|
| }
|
| @@ -608,11 +608,11 @@ class GDataCacheTest : public testing::Test {
|
| md5,
|
| test_util::ToCacheEntry(expected_cache_state_).is_pinned() ||
|
| test_util::ToCacheEntry(expected_cache_state_).is_dirty() ?
|
| - GDataCache::CACHE_TYPE_PERSISTENT :
|
| - GDataCache::CACHE_TYPE_TMP,
|
| + DriveCache::CACHE_TYPE_PERSISTENT :
|
| + DriveCache::CACHE_TYPE_TMP,
|
| test_util::ToCacheEntry(expected_cache_state_).is_dirty() ?
|
| - GDataCache::CACHED_FILE_LOCALLY_MODIFIED :
|
| - GDataCache::CACHED_FILE_FROM_SERVER);
|
| + DriveCache::CACHED_FILE_LOCALLY_MODIFIED :
|
| + DriveCache::CACHED_FILE_FROM_SERVER);
|
| bool exists = file_util::PathExists(dest_path);
|
| if (test_util::ToCacheEntry(expected_cache_state_).is_present())
|
| EXPECT_TRUE(exists);
|
| @@ -623,8 +623,8 @@ class GDataCacheTest : public testing::Test {
|
| FilePath symlink_path = cache_->GetCacheFilePath(
|
| resource_id,
|
| std::string(),
|
| - GDataCache::CACHE_TYPE_PINNED,
|
| - GDataCache::CACHED_FILE_FROM_SERVER);
|
| + DriveCache::CACHE_TYPE_PINNED,
|
| + DriveCache::CACHED_FILE_FROM_SERVER);
|
| // Check that pin symlink exists, without deferencing to target path.
|
| exists = file_util::IsLink(symlink_path);
|
| if (test_util::ToCacheEntry(expected_cache_state_).is_pinned()) {
|
| @@ -643,8 +643,8 @@ class GDataCacheTest : public testing::Test {
|
| symlink_path = cache_->GetCacheFilePath(
|
| resource_id,
|
| std::string(),
|
| - GDataCache::CACHE_TYPE_OUTGOING,
|
| - GDataCache::CACHED_FILE_FROM_SERVER);
|
| + DriveCache::CACHE_TYPE_OUTGOING,
|
| + DriveCache::CACHED_FILE_FROM_SERVER);
|
| // Check that outgoing symlink exists, without deferencing to target path.
|
| exists = file_util::IsLink(symlink_path);
|
| if (expect_outgoing_symlink_ &&
|
| @@ -662,8 +662,8 @@ class GDataCacheTest : public testing::Test {
|
|
|
| FilePath GetCacheFilePath(const std::string& resource_id,
|
| const std::string& md5,
|
| - GDataCache::CacheSubDirectoryType sub_dir_type,
|
| - GDataCache::CachedFileOrigin file_origin) {
|
| + DriveCache::CacheSubDirectoryType sub_dir_type,
|
| + DriveCache::CachedFileOrigin file_origin) {
|
| return cache_->GetCacheFilePath(resource_id, md5, sub_dir_type,
|
| file_origin);
|
| }
|
| @@ -675,7 +675,7 @@ class GDataCacheTest : public testing::Test {
|
| bool result = false;
|
| blocking_task_runner_->PostTask(
|
| FROM_HERE,
|
| - base::Bind(&GDataCacheTest::GetCacheEntryFromOriginThreadInternal,
|
| + base::Bind(&DriveCacheTest::GetCacheEntryFromOriginThreadInternal,
|
| base::Unretained(this),
|
| resource_id,
|
| md5,
|
| @@ -707,10 +707,10 @@ class GDataCacheTest : public testing::Test {
|
| FilePath actual_path = cache_->GetCacheFilePath(
|
| resource_id,
|
| md5,
|
| - GDataCache::CACHE_TYPE_TMP,
|
| - GDataCache::CACHED_FILE_FROM_SERVER);
|
| + DriveCache::CACHE_TYPE_TMP,
|
| + DriveCache::CACHED_FILE_FROM_SERVER);
|
| FilePath expected_path =
|
| - cache_->GetCacheDirectoryPath(GDataCache::CACHE_TYPE_TMP);
|
| + cache_->GetCacheDirectoryPath(DriveCache::CACHE_TYPE_TMP);
|
| expected_path = expected_path.Append(expected_filename);
|
| EXPECT_EQ(expected_path, actual_path);
|
|
|
| @@ -732,9 +732,9 @@ class GDataCacheTest : public testing::Test {
|
| FilePath path = GetCacheFilePath(
|
| resource_id, "*",
|
| (test_util::ToCacheEntry(expected_cache_state_).is_pinned() ?
|
| - GDataCache::CACHE_TYPE_PERSISTENT :
|
| - GDataCache::CACHE_TYPE_TMP),
|
| - GDataCache::CACHED_FILE_FROM_SERVER);
|
| + DriveCache::CACHE_TYPE_PERSISTENT :
|
| + DriveCache::CACHE_TYPE_TMP),
|
| + DriveCache::CACHED_FILE_FROM_SERVER);
|
| file_util::FileEnumerator enumerator(path.DirName(), false,
|
| file_util::FileEnumerator::FILES,
|
| path.BaseName().value());
|
| @@ -769,26 +769,26 @@ class GDataCacheTest : public testing::Test {
|
| content::TestBrowserThread io_thread_;
|
| scoped_refptr<base::SequencedTaskRunner> blocking_task_runner_;
|
| scoped_ptr<TestingProfile> profile_;
|
| - GDataCache* cache_;
|
| + DriveCache* cache_;
|
| MockFreeDiskSpaceGetter* mock_free_disk_space_checker_;
|
| - scoped_ptr<StrictMock<MockGDataCacheObserver> > mock_cache_observer_;
|
| + scoped_ptr<StrictMock<MockDriveCacheObserver> > mock_cache_observer_;
|
|
|
| int num_callback_invocations_;
|
| GDataFileError expected_error_;
|
| int expected_cache_state_;
|
| - GDataCache::CacheSubDirectoryType expected_sub_dir_type_;
|
| + DriveCache::CacheSubDirectoryType expected_sub_dir_type_;
|
| bool expected_success_;
|
| bool expect_outgoing_symlink_;
|
| std::string expected_file_extension_;
|
| int root_feed_changestamp_;
|
| };
|
|
|
| -TEST_F(GDataCacheTest, InitializeCache) {
|
| +TEST_F(DriveCacheTest, InitializeCache) {
|
| PrepareForInitCacheTest();
|
| TestInitializeCache();
|
| }
|
|
|
| -TEST_F(GDataCacheTest, GetCacheFilePath) {
|
| +TEST_F(DriveCacheTest, GetCacheFilePath) {
|
| // Use alphanumeric characters for resource id.
|
| std::string resource_id("pdf:1a2b");
|
| std::string md5("abcdef0123456789");
|
| @@ -809,7 +809,7 @@ TEST_F(GDataCacheTest, GetCacheFilePath) {
|
| EXPECT_EQ(0, num_callback_invocations_);
|
| }
|
|
|
| -TEST_F(GDataCacheTest, StoreToCacheSimple) {
|
| +TEST_F(DriveCacheTest, StoreToCacheSimple) {
|
| EXPECT_CALL(*mock_free_disk_space_checker_, AmountOfFreeDiskSpace())
|
| .Times(AtLeast(1)).WillRepeatedly(Return(kLotsOfSpace));
|
|
|
| @@ -819,7 +819,7 @@ TEST_F(GDataCacheTest, StoreToCacheSimple) {
|
| // Store an existing file.
|
| TestStoreToCache(resource_id, md5, GetTestFilePath("root_feed.json"),
|
| GDATA_FILE_OK, test_util::TEST_CACHE_STATE_PRESENT,
|
| - GDataCache::CACHE_TYPE_TMP);
|
| + DriveCache::CACHE_TYPE_TMP);
|
| EXPECT_EQ(1, num_callback_invocations_);
|
|
|
| // Store a non-existent file to the same |resource_id| and |md5|.
|
| @@ -827,7 +827,7 @@ TEST_F(GDataCacheTest, StoreToCacheSimple) {
|
| TestStoreToCache(resource_id, md5, FilePath("./non_existent.json"),
|
| GDATA_FILE_ERROR_FAILED,
|
| test_util::TEST_CACHE_STATE_PRESENT,
|
| - GDataCache::CACHE_TYPE_TMP);
|
| + DriveCache::CACHE_TYPE_TMP);
|
| EXPECT_EQ(1, num_callback_invocations_);
|
|
|
| // Store a different existing file to the same |resource_id| but different
|
| @@ -836,7 +836,7 @@ TEST_F(GDataCacheTest, StoreToCacheSimple) {
|
| num_callback_invocations_ = 0;
|
| TestStoreToCache(resource_id, md5, GetTestFilePath("subdir_feed.json"),
|
| GDATA_FILE_OK, test_util::TEST_CACHE_STATE_PRESENT,
|
| - GDataCache::CACHE_TYPE_TMP);
|
| + DriveCache::CACHE_TYPE_TMP);
|
| EXPECT_EQ(1, num_callback_invocations_);
|
|
|
| // Verify that there's only one file with name <resource_id>, i.e. previously
|
| @@ -844,7 +844,7 @@ TEST_F(GDataCacheTest, StoreToCacheSimple) {
|
| EXPECT_EQ(1U, CountCacheFiles(resource_id, md5));
|
| }
|
|
|
| -TEST_F(GDataCacheTest, GetFromCacheSimple) {
|
| +TEST_F(DriveCacheTest, GetFromCacheSimple) {
|
| EXPECT_CALL(*mock_free_disk_space_checker_, AmountOfFreeDiskSpace())
|
| .Times(AtLeast(1)).WillRepeatedly(Return(kLotsOfSpace));
|
|
|
| @@ -853,7 +853,7 @@ TEST_F(GDataCacheTest, GetFromCacheSimple) {
|
| // First store a file to cache.
|
| TestStoreToCache(resource_id, md5, GetTestFilePath("root_feed.json"),
|
| GDATA_FILE_OK, test_util::TEST_CACHE_STATE_PRESENT,
|
| - GDataCache::CACHE_TYPE_TMP);
|
| + DriveCache::CACHE_TYPE_TMP);
|
|
|
| // Then try to get the existing file from cache.
|
| num_callback_invocations_ = 0;
|
| @@ -877,7 +877,7 @@ TEST_F(GDataCacheTest, GetFromCacheSimple) {
|
| EXPECT_EQ(1, num_callback_invocations_);
|
| }
|
|
|
| -TEST_F(GDataCacheTest, RemoveFromCacheSimple) {
|
| +TEST_F(DriveCacheTest, RemoveFromCacheSimple) {
|
| EXPECT_CALL(*mock_free_disk_space_checker_, AmountOfFreeDiskSpace())
|
| .Times(AtLeast(1)).WillRepeatedly(Return(kLotsOfSpace));
|
|
|
| @@ -887,7 +887,7 @@ TEST_F(GDataCacheTest, RemoveFromCacheSimple) {
|
| // First store a file to cache.
|
| TestStoreToCache(resource_id, md5, GetTestFilePath("root_feed.json"),
|
| GDATA_FILE_OK, test_util::TEST_CACHE_STATE_PRESENT,
|
| - GDataCache::CACHE_TYPE_TMP);
|
| + DriveCache::CACHE_TYPE_TMP);
|
|
|
| // Then try to remove existing file from cache.
|
| num_callback_invocations_ = 0;
|
| @@ -899,14 +899,14 @@ TEST_F(GDataCacheTest, RemoveFromCacheSimple) {
|
| resource_id = "pdf:`~!@#$%^&*()-_=+[{|]}\\;',<.>/?";
|
| TestStoreToCache(resource_id, md5, GetTestFilePath("root_feed.json"),
|
| GDATA_FILE_OK, test_util::TEST_CACHE_STATE_PRESENT,
|
| - GDataCache::CACHE_TYPE_TMP);
|
| + DriveCache::CACHE_TYPE_TMP);
|
|
|
| num_callback_invocations_ = 0;
|
| TestRemoveFromCache(resource_id, GDATA_FILE_OK);
|
| EXPECT_EQ(1, num_callback_invocations_);
|
| }
|
|
|
| -TEST_F(GDataCacheTest, PinAndUnpin) {
|
| +TEST_F(DriveCacheTest, PinAndUnpin) {
|
| EXPECT_CALL(*mock_free_disk_space_checker_, AmountOfFreeDiskSpace())
|
| .Times(AtLeast(1)).WillRepeatedly(Return(kLotsOfSpace));
|
|
|
| @@ -919,7 +919,7 @@ TEST_F(GDataCacheTest, PinAndUnpin) {
|
| // First store a file to cache.
|
| TestStoreToCache(resource_id, md5, GetTestFilePath("root_feed.json"),
|
| GDATA_FILE_OK, test_util::TEST_CACHE_STATE_PRESENT,
|
| - GDataCache::CACHE_TYPE_TMP);
|
| + DriveCache::CACHE_TYPE_TMP);
|
|
|
| // Pin the existing file in cache.
|
| num_callback_invocations_ = 0;
|
| @@ -927,14 +927,14 @@ TEST_F(GDataCacheTest, PinAndUnpin) {
|
| test_util::TEST_CACHE_STATE_PRESENT |
|
| test_util::TEST_CACHE_STATE_PINNED |
|
| test_util::TEST_CACHE_STATE_PERSISTENT,
|
| - GDataCache::CACHE_TYPE_PERSISTENT);
|
| + DriveCache::CACHE_TYPE_PERSISTENT);
|
| EXPECT_EQ(1, num_callback_invocations_);
|
|
|
| // Unpin the existing file in cache.
|
| num_callback_invocations_ = 0;
|
| TestUnpin(resource_id, md5, GDATA_FILE_OK,
|
| test_util::TEST_CACHE_STATE_PRESENT,
|
| - GDataCache::CACHE_TYPE_TMP);
|
| + DriveCache::CACHE_TYPE_TMP);
|
| EXPECT_EQ(1, num_callback_invocations_);
|
|
|
| // Pin back the same existing file in cache.
|
| @@ -943,7 +943,7 @@ TEST_F(GDataCacheTest, PinAndUnpin) {
|
| test_util::TEST_CACHE_STATE_PRESENT |
|
| test_util::TEST_CACHE_STATE_PINNED |
|
| test_util::TEST_CACHE_STATE_PERSISTENT,
|
| - GDataCache::CACHE_TYPE_PERSISTENT);
|
| + DriveCache::CACHE_TYPE_PERSISTENT);
|
| EXPECT_EQ(1, num_callback_invocations_);
|
|
|
| // Pin a non-existent file in cache.
|
| @@ -955,14 +955,14 @@ TEST_F(GDataCacheTest, PinAndUnpin) {
|
| num_callback_invocations_ = 0;
|
| TestPin(resource_id, md5, GDATA_FILE_OK,
|
| test_util::TEST_CACHE_STATE_PINNED,
|
| - GDataCache::CACHE_TYPE_TMP);
|
| + DriveCache::CACHE_TYPE_TMP);
|
| EXPECT_EQ(1, num_callback_invocations_);
|
|
|
| // Unpin the previously pinned non-existent file in cache.
|
| num_callback_invocations_ = 0;
|
| TestUnpin(resource_id, md5, GDATA_FILE_OK,
|
| test_util::TEST_CACHE_STATE_NONE,
|
| - GDataCache::CACHE_TYPE_TMP);
|
| + DriveCache::CACHE_TYPE_TMP);
|
| EXPECT_EQ(1, num_callback_invocations_);
|
|
|
| // Unpin a file that doesn't exist in cache and is not pinned, i.e. cache
|
| @@ -975,11 +975,11 @@ TEST_F(GDataCacheTest, PinAndUnpin) {
|
| num_callback_invocations_ = 0;
|
| TestUnpin(resource_id, md5, GDATA_FILE_ERROR_NOT_FOUND,
|
| test_util::TEST_CACHE_STATE_NONE,
|
| - GDataCache::CACHE_TYPE_TMP /* non-applicable */);
|
| + DriveCache::CACHE_TYPE_TMP /* non-applicable */);
|
| EXPECT_EQ(1, num_callback_invocations_);
|
| }
|
|
|
| -TEST_F(GDataCacheTest, StoreToCachePinned) {
|
| +TEST_F(DriveCacheTest, StoreToCachePinned) {
|
| EXPECT_CALL(*mock_free_disk_space_checker_, AmountOfFreeDiskSpace())
|
| .Times(AtLeast(1)).WillRepeatedly(Return(kLotsOfSpace));
|
|
|
| @@ -990,7 +990,7 @@ TEST_F(GDataCacheTest, StoreToCachePinned) {
|
| // Pin a non-existent file.
|
| TestPin(resource_id, md5, GDATA_FILE_OK,
|
| test_util::TEST_CACHE_STATE_PINNED,
|
| - GDataCache::CACHE_TYPE_TMP);
|
| + DriveCache::CACHE_TYPE_TMP);
|
|
|
| // Store an existing file to a previously pinned file.
|
| num_callback_invocations_ = 0;
|
| @@ -999,7 +999,7 @@ TEST_F(GDataCacheTest, StoreToCachePinned) {
|
| test_util::TEST_CACHE_STATE_PRESENT |
|
| test_util::TEST_CACHE_STATE_PINNED |
|
| test_util::TEST_CACHE_STATE_PERSISTENT,
|
| - GDataCache::CACHE_TYPE_PERSISTENT);
|
| + DriveCache::CACHE_TYPE_PERSISTENT);
|
| EXPECT_EQ(1, num_callback_invocations_);
|
|
|
| // Store a non-existent file to a previously pinned and stored file.
|
| @@ -1009,11 +1009,11 @@ TEST_F(GDataCacheTest, StoreToCachePinned) {
|
| test_util::TEST_CACHE_STATE_PRESENT |
|
| test_util::TEST_CACHE_STATE_PINNED |
|
| test_util::TEST_CACHE_STATE_PERSISTENT,
|
| - GDataCache::CACHE_TYPE_PERSISTENT);
|
| + DriveCache::CACHE_TYPE_PERSISTENT);
|
| EXPECT_EQ(1, num_callback_invocations_);
|
| }
|
|
|
| -TEST_F(GDataCacheTest, GetFromCachePinned) {
|
| +TEST_F(DriveCacheTest, GetFromCachePinned) {
|
| EXPECT_CALL(*mock_free_disk_space_checker_, AmountOfFreeDiskSpace())
|
| .Times(AtLeast(1)).WillRepeatedly(Return(kLotsOfSpace));
|
|
|
| @@ -1024,7 +1024,7 @@ TEST_F(GDataCacheTest, GetFromCachePinned) {
|
| // Pin a non-existent file.
|
| TestPin(resource_id, md5, GDATA_FILE_OK,
|
| test_util::TEST_CACHE_STATE_PINNED,
|
| - GDataCache::CACHE_TYPE_TMP);
|
| + DriveCache::CACHE_TYPE_TMP);
|
|
|
| // Get the non-existent pinned file from cache.
|
| num_callback_invocations_ = 0;
|
| @@ -1038,7 +1038,7 @@ TEST_F(GDataCacheTest, GetFromCachePinned) {
|
| test_util::TEST_CACHE_STATE_PRESENT |
|
| test_util::TEST_CACHE_STATE_PINNED |
|
| test_util::TEST_CACHE_STATE_PERSISTENT,
|
| - GDataCache::CACHE_TYPE_PERSISTENT);
|
| + DriveCache::CACHE_TYPE_PERSISTENT);
|
|
|
| // Get the previously pinned and stored file from cache.
|
| num_callback_invocations_ = 0;
|
| @@ -1047,7 +1047,7 @@ TEST_F(GDataCacheTest, GetFromCachePinned) {
|
| EXPECT_EQ(1, num_callback_invocations_);
|
| }
|
|
|
| -TEST_F(GDataCacheTest, RemoveFromCachePinned) {
|
| +TEST_F(DriveCacheTest, RemoveFromCachePinned) {
|
| EXPECT_CALL(*mock_free_disk_space_checker_, AmountOfFreeDiskSpace())
|
| .Times(AtLeast(1)).WillRepeatedly(Return(kLotsOfSpace));
|
|
|
| @@ -1059,12 +1059,12 @@ TEST_F(GDataCacheTest, RemoveFromCachePinned) {
|
| // Store a file to cache, and pin it.
|
| TestStoreToCache(resource_id, md5, GetTestFilePath("root_feed.json"),
|
| GDATA_FILE_OK, test_util::TEST_CACHE_STATE_PRESENT,
|
| - GDataCache::CACHE_TYPE_TMP);
|
| + DriveCache::CACHE_TYPE_TMP);
|
| TestPin(resource_id, md5, GDATA_FILE_OK,
|
| test_util::TEST_CACHE_STATE_PRESENT |
|
| test_util::TEST_CACHE_STATE_PINNED |
|
| test_util::TEST_CACHE_STATE_PERSISTENT,
|
| - GDataCache::CACHE_TYPE_PERSISTENT);
|
| + DriveCache::CACHE_TYPE_PERSISTENT);
|
|
|
| // Remove |resource_id| from cache.
|
| num_callback_invocations_ = 0;
|
| @@ -1078,19 +1078,19 @@ TEST_F(GDataCacheTest, RemoveFromCachePinned) {
|
|
|
| TestStoreToCache(resource_id, md5, GetTestFilePath("root_feed.json"),
|
| GDATA_FILE_OK, test_util::TEST_CACHE_STATE_PRESENT,
|
| - GDataCache::CACHE_TYPE_TMP);
|
| + DriveCache::CACHE_TYPE_TMP);
|
| TestPin(resource_id, md5, GDATA_FILE_OK,
|
| test_util::TEST_CACHE_STATE_PRESENT |
|
| test_util::TEST_CACHE_STATE_PINNED |
|
| test_util::TEST_CACHE_STATE_PERSISTENT,
|
| - GDataCache::CACHE_TYPE_PERSISTENT);
|
| + DriveCache::CACHE_TYPE_PERSISTENT);
|
|
|
| num_callback_invocations_ = 0;
|
| TestRemoveFromCache(resource_id, GDATA_FILE_OK);
|
| EXPECT_EQ(1, num_callback_invocations_);
|
| }
|
|
|
| -TEST_F(GDataCacheTest, DirtyCacheSimple) {
|
| +TEST_F(DriveCacheTest, DirtyCacheSimple) {
|
| EXPECT_CALL(*mock_free_disk_space_checker_, AmountOfFreeDiskSpace())
|
| .Times(AtLeast(1)).WillRepeatedly(Return(kLotsOfSpace));
|
|
|
| @@ -1101,7 +1101,7 @@ TEST_F(GDataCacheTest, DirtyCacheSimple) {
|
| // First store a file to cache.
|
| TestStoreToCache(resource_id, md5, GetTestFilePath("root_feed.json"),
|
| GDATA_FILE_OK, test_util::TEST_CACHE_STATE_PRESENT,
|
| - GDataCache::CACHE_TYPE_TMP);
|
| + DriveCache::CACHE_TYPE_TMP);
|
|
|
| // Mark the file dirty.
|
| num_callback_invocations_ = 0;
|
| @@ -1109,7 +1109,7 @@ TEST_F(GDataCacheTest, DirtyCacheSimple) {
|
| test_util::TEST_CACHE_STATE_PRESENT |
|
| test_util::TEST_CACHE_STATE_DIRTY |
|
| test_util::TEST_CACHE_STATE_PERSISTENT,
|
| - GDataCache::CACHE_TYPE_PERSISTENT);
|
| + DriveCache::CACHE_TYPE_PERSISTENT);
|
| EXPECT_EQ(1, num_callback_invocations_);
|
|
|
| // Commit the file dirty.
|
| @@ -1118,18 +1118,18 @@ TEST_F(GDataCacheTest, DirtyCacheSimple) {
|
| test_util::TEST_CACHE_STATE_PRESENT |
|
| test_util::TEST_CACHE_STATE_DIRTY |
|
| test_util::TEST_CACHE_STATE_PERSISTENT,
|
| - GDataCache::CACHE_TYPE_PERSISTENT);
|
| + DriveCache::CACHE_TYPE_PERSISTENT);
|
| EXPECT_EQ(1, num_callback_invocations_);
|
|
|
| // Clear dirty state of the file.
|
| num_callback_invocations_ = 0;
|
| TestClearDirty(resource_id, md5, GDATA_FILE_OK,
|
| test_util::TEST_CACHE_STATE_PRESENT,
|
| - GDataCache::CACHE_TYPE_TMP);
|
| + DriveCache::CACHE_TYPE_TMP);
|
| EXPECT_EQ(1, num_callback_invocations_);
|
| }
|
|
|
| -TEST_F(GDataCacheTest, DirtyCachePinned) {
|
| +TEST_F(DriveCacheTest, DirtyCachePinned) {
|
| EXPECT_CALL(*mock_free_disk_space_checker_, AmountOfFreeDiskSpace())
|
| .Times(AtLeast(1)).WillRepeatedly(Return(kLotsOfSpace));
|
|
|
| @@ -1141,12 +1141,12 @@ TEST_F(GDataCacheTest, DirtyCachePinned) {
|
| // First store a file to cache and pin it.
|
| TestStoreToCache(resource_id, md5, GetTestFilePath("root_feed.json"),
|
| GDATA_FILE_OK, test_util::TEST_CACHE_STATE_PRESENT,
|
| - GDataCache::CACHE_TYPE_TMP);
|
| + DriveCache::CACHE_TYPE_TMP);
|
| TestPin(resource_id, md5, GDATA_FILE_OK,
|
| test_util::TEST_CACHE_STATE_PRESENT |
|
| test_util::TEST_CACHE_STATE_PINNED |
|
| test_util::TEST_CACHE_STATE_PERSISTENT,
|
| - GDataCache::CACHE_TYPE_PERSISTENT);
|
| + DriveCache::CACHE_TYPE_PERSISTENT);
|
|
|
| // Mark the file dirty.
|
| num_callback_invocations_ = 0;
|
| @@ -1155,7 +1155,7 @@ TEST_F(GDataCacheTest, DirtyCachePinned) {
|
| test_util::TEST_CACHE_STATE_DIRTY |
|
| test_util::TEST_CACHE_STATE_PINNED |
|
| test_util::TEST_CACHE_STATE_PERSISTENT,
|
| - GDataCache::CACHE_TYPE_PERSISTENT);
|
| + DriveCache::CACHE_TYPE_PERSISTENT);
|
| EXPECT_EQ(1, num_callback_invocations_);
|
|
|
| // Commit the file dirty.
|
| @@ -1165,7 +1165,7 @@ TEST_F(GDataCacheTest, DirtyCachePinned) {
|
| test_util::TEST_CACHE_STATE_DIRTY |
|
| test_util::TEST_CACHE_STATE_PINNED |
|
| test_util::TEST_CACHE_STATE_PERSISTENT,
|
| - GDataCache::CACHE_TYPE_PERSISTENT);
|
| + DriveCache::CACHE_TYPE_PERSISTENT);
|
| EXPECT_EQ(1, num_callback_invocations_);
|
|
|
| // Clear dirty state of the file.
|
| @@ -1174,12 +1174,12 @@ TEST_F(GDataCacheTest, DirtyCachePinned) {
|
| test_util::TEST_CACHE_STATE_PRESENT |
|
| test_util::TEST_CACHE_STATE_PINNED |
|
| test_util::TEST_CACHE_STATE_PERSISTENT,
|
| - GDataCache::CACHE_TYPE_PERSISTENT);
|
| + DriveCache::CACHE_TYPE_PERSISTENT);
|
| EXPECT_EQ(1, num_callback_invocations_);
|
| }
|
|
|
| // Test is disabled because it is flaky (http://crbug.com/134146)
|
| -TEST_F(GDataCacheTest, PinAndUnpinDirtyCache) {
|
| +TEST_F(DriveCacheTest, PinAndUnpinDirtyCache) {
|
| EXPECT_CALL(*mock_free_disk_space_checker_, AmountOfFreeDiskSpace())
|
| .Times(AtLeast(1)).WillRepeatedly(Return(kLotsOfSpace));
|
|
|
| @@ -1192,19 +1192,19 @@ TEST_F(GDataCacheTest, PinAndUnpinDirtyCache) {
|
| // First store a file to cache and mark it as dirty.
|
| TestStoreToCache(resource_id, md5, GetTestFilePath("root_feed.json"),
|
| GDATA_FILE_OK, test_util::TEST_CACHE_STATE_PRESENT,
|
| - GDataCache::CACHE_TYPE_TMP);
|
| + DriveCache::CACHE_TYPE_TMP);
|
| TestMarkDirty(resource_id, md5, GDATA_FILE_OK,
|
| test_util::TEST_CACHE_STATE_PRESENT |
|
| test_util::TEST_CACHE_STATE_DIRTY |
|
| test_util::TEST_CACHE_STATE_PERSISTENT,
|
| - GDataCache::CACHE_TYPE_PERSISTENT);
|
| + DriveCache::CACHE_TYPE_PERSISTENT);
|
|
|
| // Verifies dirty file exists.
|
| FilePath dirty_path = GetCacheFilePath(
|
| resource_id,
|
| md5,
|
| - GDataCache::CACHE_TYPE_PERSISTENT,
|
| - GDataCache::CACHED_FILE_LOCALLY_MODIFIED);
|
| + DriveCache::CACHE_TYPE_PERSISTENT,
|
| + DriveCache::CACHED_FILE_LOCALLY_MODIFIED);
|
| EXPECT_TRUE(file_util::PathExists(dirty_path));
|
|
|
| // Pin the dirty file.
|
| @@ -1213,7 +1213,7 @@ TEST_F(GDataCacheTest, PinAndUnpinDirtyCache) {
|
| test_util::TEST_CACHE_STATE_DIRTY |
|
| test_util::TEST_CACHE_STATE_PINNED |
|
| test_util::TEST_CACHE_STATE_PERSISTENT,
|
| - GDataCache::CACHE_TYPE_PERSISTENT);
|
| + DriveCache::CACHE_TYPE_PERSISTENT);
|
|
|
| // Verify dirty file still exist at the same pathname.
|
| EXPECT_TRUE(file_util::PathExists(dirty_path));
|
| @@ -1223,13 +1223,13 @@ TEST_F(GDataCacheTest, PinAndUnpinDirtyCache) {
|
| test_util::TEST_CACHE_STATE_PRESENT |
|
| test_util::TEST_CACHE_STATE_DIRTY |
|
| test_util::TEST_CACHE_STATE_PERSISTENT,
|
| - GDataCache::CACHE_TYPE_PERSISTENT);
|
| + DriveCache::CACHE_TYPE_PERSISTENT);
|
|
|
| // Verify dirty file still exist at the same pathname.
|
| EXPECT_TRUE(file_util::PathExists(dirty_path));
|
| }
|
|
|
| -TEST_F(GDataCacheTest, DirtyCacheRepetitive) {
|
| +TEST_F(DriveCacheTest, DirtyCacheRepetitive) {
|
| EXPECT_CALL(*mock_free_disk_space_checker_, AmountOfFreeDiskSpace())
|
| .Times(AtLeast(1)).WillRepeatedly(Return(kLotsOfSpace));
|
|
|
| @@ -1240,7 +1240,7 @@ TEST_F(GDataCacheTest, DirtyCacheRepetitive) {
|
| // First store a file to cache.
|
| TestStoreToCache(resource_id, md5, GetTestFilePath("root_feed.json"),
|
| GDATA_FILE_OK, test_util::TEST_CACHE_STATE_PRESENT,
|
| - GDataCache::CACHE_TYPE_TMP);
|
| + DriveCache::CACHE_TYPE_TMP);
|
|
|
| // Mark the file dirty.
|
| num_callback_invocations_ = 0;
|
| @@ -1248,7 +1248,7 @@ TEST_F(GDataCacheTest, DirtyCacheRepetitive) {
|
| test_util::TEST_CACHE_STATE_PRESENT |
|
| test_util::TEST_CACHE_STATE_DIRTY |
|
| test_util::TEST_CACHE_STATE_PERSISTENT,
|
| - GDataCache::CACHE_TYPE_PERSISTENT);
|
| + DriveCache::CACHE_TYPE_PERSISTENT);
|
| EXPECT_EQ(1, num_callback_invocations_);
|
|
|
| // Again, mark the file dirty. Nothing should change.
|
| @@ -1257,7 +1257,7 @@ TEST_F(GDataCacheTest, DirtyCacheRepetitive) {
|
| test_util::TEST_CACHE_STATE_PRESENT |
|
| test_util::TEST_CACHE_STATE_DIRTY |
|
| test_util::TEST_CACHE_STATE_PERSISTENT,
|
| - GDataCache::CACHE_TYPE_PERSISTENT);
|
| + DriveCache::CACHE_TYPE_PERSISTENT);
|
| EXPECT_EQ(1, num_callback_invocations_);
|
|
|
| // Commit the file dirty. Outgoing symlink should be created.
|
| @@ -1266,7 +1266,7 @@ TEST_F(GDataCacheTest, DirtyCacheRepetitive) {
|
| test_util::TEST_CACHE_STATE_PRESENT |
|
| test_util::TEST_CACHE_STATE_DIRTY |
|
| test_util::TEST_CACHE_STATE_PERSISTENT,
|
| - GDataCache::CACHE_TYPE_PERSISTENT);
|
| + DriveCache::CACHE_TYPE_PERSISTENT);
|
| EXPECT_EQ(1, num_callback_invocations_);
|
|
|
| // Again, commit the file dirty. Nothing should change.
|
| @@ -1275,7 +1275,7 @@ TEST_F(GDataCacheTest, DirtyCacheRepetitive) {
|
| test_util::TEST_CACHE_STATE_PRESENT |
|
| test_util::TEST_CACHE_STATE_DIRTY |
|
| test_util::TEST_CACHE_STATE_PERSISTENT,
|
| - GDataCache::CACHE_TYPE_PERSISTENT);
|
| + DriveCache::CACHE_TYPE_PERSISTENT);
|
| EXPECT_EQ(1, num_callback_invocations_);
|
|
|
| // Mark the file dirty agian after it's being committed. Outgoing symlink
|
| @@ -1285,7 +1285,7 @@ TEST_F(GDataCacheTest, DirtyCacheRepetitive) {
|
| test_util::TEST_CACHE_STATE_PRESENT |
|
| test_util::TEST_CACHE_STATE_DIRTY |
|
| test_util::TEST_CACHE_STATE_PERSISTENT,
|
| - GDataCache::CACHE_TYPE_PERSISTENT);
|
| + DriveCache::CACHE_TYPE_PERSISTENT);
|
| EXPECT_EQ(1, num_callback_invocations_);
|
|
|
| // Commit the file dirty. Outgoing symlink should be created again.
|
| @@ -1294,25 +1294,25 @@ TEST_F(GDataCacheTest, DirtyCacheRepetitive) {
|
| test_util::TEST_CACHE_STATE_PRESENT |
|
| test_util::TEST_CACHE_STATE_DIRTY |
|
| test_util::TEST_CACHE_STATE_PERSISTENT,
|
| - GDataCache::CACHE_TYPE_PERSISTENT);
|
| + DriveCache::CACHE_TYPE_PERSISTENT);
|
| EXPECT_EQ(1, num_callback_invocations_);
|
|
|
| // Clear dirty state of the file.
|
| num_callback_invocations_ = 0;
|
| TestClearDirty(resource_id, md5, GDATA_FILE_OK,
|
| test_util::TEST_CACHE_STATE_PRESENT,
|
| - GDataCache::CACHE_TYPE_TMP);
|
| + DriveCache::CACHE_TYPE_TMP);
|
| EXPECT_EQ(1, num_callback_invocations_);
|
|
|
| // Again, clear dirty state of the file, which is no longer dirty.
|
| num_callback_invocations_ = 0;
|
| TestClearDirty(resource_id, md5, GDATA_FILE_ERROR_INVALID_OPERATION,
|
| test_util::TEST_CACHE_STATE_PRESENT,
|
| - GDataCache::CACHE_TYPE_TMP);
|
| + DriveCache::CACHE_TYPE_TMP);
|
| EXPECT_EQ(1, num_callback_invocations_);
|
| }
|
|
|
| -TEST_F(GDataCacheTest, DirtyCacheInvalid) {
|
| +TEST_F(DriveCacheTest, DirtyCacheInvalid) {
|
| EXPECT_CALL(*mock_free_disk_space_checker_, AmountOfFreeDiskSpace())
|
| .Times(AtLeast(1)).WillRepeatedly(Return(kLotsOfSpace));
|
|
|
| @@ -1323,40 +1323,40 @@ TEST_F(GDataCacheTest, DirtyCacheInvalid) {
|
| num_callback_invocations_ = 0;
|
| TestMarkDirty(resource_id, md5, GDATA_FILE_ERROR_NOT_FOUND,
|
| test_util::TEST_CACHE_STATE_NONE,
|
| - GDataCache::CACHE_TYPE_TMP);
|
| + DriveCache::CACHE_TYPE_TMP);
|
| EXPECT_EQ(1, num_callback_invocations_);
|
|
|
| // Commit a non-existent file dirty.
|
| num_callback_invocations_ = 0;
|
| TestCommitDirty(resource_id, md5, GDATA_FILE_ERROR_NOT_FOUND,
|
| test_util::TEST_CACHE_STATE_NONE,
|
| - GDataCache::CACHE_TYPE_TMP);
|
| + DriveCache::CACHE_TYPE_TMP);
|
| EXPECT_EQ(1, num_callback_invocations_);
|
|
|
| // Clear dirty state of a non-existent file.
|
| num_callback_invocations_ = 0;
|
| TestClearDirty(resource_id, md5, GDATA_FILE_ERROR_NOT_FOUND,
|
| test_util::TEST_CACHE_STATE_NONE,
|
| - GDataCache::CACHE_TYPE_TMP);
|
| + DriveCache::CACHE_TYPE_TMP);
|
| EXPECT_EQ(1, num_callback_invocations_);
|
|
|
| // Store a file to cache.
|
| TestStoreToCache(resource_id, md5, GetTestFilePath("root_feed.json"),
|
| GDATA_FILE_OK, test_util::TEST_CACHE_STATE_PRESENT,
|
| - GDataCache::CACHE_TYPE_TMP);
|
| + DriveCache::CACHE_TYPE_TMP);
|
|
|
| // Commit a non-dirty existing file dirty.
|
| num_callback_invocations_ = 0;
|
| TestCommitDirty(resource_id, md5, GDATA_FILE_ERROR_INVALID_OPERATION,
|
| test_util::TEST_CACHE_STATE_PRESENT,
|
| - GDataCache::CACHE_TYPE_TMP);
|
| + DriveCache::CACHE_TYPE_TMP);
|
| EXPECT_EQ(1, num_callback_invocations_);
|
|
|
| // Clear dirty state of a non-dirty existing file.
|
| num_callback_invocations_ = 0;
|
| TestClearDirty(resource_id, md5, GDATA_FILE_ERROR_INVALID_OPERATION,
|
| test_util::TEST_CACHE_STATE_PRESENT,
|
| - GDataCache::CACHE_TYPE_TMP);
|
| + DriveCache::CACHE_TYPE_TMP);
|
| EXPECT_EQ(1, num_callback_invocations_);
|
|
|
| // Mark an existing file dirty, then store a new file to the same resource id
|
| @@ -1365,7 +1365,7 @@ TEST_F(GDataCacheTest, DirtyCacheInvalid) {
|
| test_util::TEST_CACHE_STATE_PRESENT |
|
| test_util::TEST_CACHE_STATE_DIRTY |
|
| test_util::TEST_CACHE_STATE_PERSISTENT,
|
| - GDataCache::CACHE_TYPE_PERSISTENT);
|
| + DriveCache::CACHE_TYPE_PERSISTENT);
|
| num_callback_invocations_ = 0;
|
| md5 = "new_md5";
|
| TestStoreToCache(resource_id, md5, GetTestFilePath("subdir_feed.json"),
|
| @@ -1373,11 +1373,11 @@ TEST_F(GDataCacheTest, DirtyCacheInvalid) {
|
| test_util::TEST_CACHE_STATE_PRESENT |
|
| test_util::TEST_CACHE_STATE_DIRTY |
|
| test_util::TEST_CACHE_STATE_PERSISTENT,
|
| - GDataCache::CACHE_TYPE_PERSISTENT);
|
| + DriveCache::CACHE_TYPE_PERSISTENT);
|
| EXPECT_EQ(1, num_callback_invocations_);
|
| }
|
|
|
| -TEST_F(GDataCacheTest, RemoveFromDirtyCache) {
|
| +TEST_F(DriveCacheTest, RemoveFromDirtyCache) {
|
| EXPECT_CALL(*mock_free_disk_space_checker_, AmountOfFreeDiskSpace())
|
| .Times(AtLeast(1)).WillRepeatedly(Return(kLotsOfSpace));
|
|
|
| @@ -1389,24 +1389,24 @@ TEST_F(GDataCacheTest, RemoveFromDirtyCache) {
|
| // Store a file to cache, pin it, mark it dirty and commit it.
|
| TestStoreToCache(resource_id, md5, GetTestFilePath("root_feed.json"),
|
| GDATA_FILE_OK, test_util::TEST_CACHE_STATE_PRESENT,
|
| - GDataCache::CACHE_TYPE_TMP);
|
| + DriveCache::CACHE_TYPE_TMP);
|
| TestPin(resource_id, md5, GDATA_FILE_OK,
|
| test_util::TEST_CACHE_STATE_PRESENT |
|
| test_util::TEST_CACHE_STATE_PINNED |
|
| test_util::TEST_CACHE_STATE_PERSISTENT,
|
| - GDataCache::CACHE_TYPE_PERSISTENT);
|
| + DriveCache::CACHE_TYPE_PERSISTENT);
|
| TestMarkDirty(resource_id, md5, GDATA_FILE_OK,
|
| test_util::TEST_CACHE_STATE_PRESENT |
|
| test_util::TEST_CACHE_STATE_PINNED |
|
| test_util::TEST_CACHE_STATE_DIRTY |
|
| test_util::TEST_CACHE_STATE_PERSISTENT,
|
| - GDataCache::CACHE_TYPE_PERSISTENT);
|
| + DriveCache::CACHE_TYPE_PERSISTENT);
|
| TestCommitDirty(resource_id, md5, GDATA_FILE_OK,
|
| test_util::TEST_CACHE_STATE_PRESENT |
|
| test_util::TEST_CACHE_STATE_PINNED |
|
| test_util::TEST_CACHE_STATE_DIRTY |
|
| test_util::TEST_CACHE_STATE_PERSISTENT,
|
| - GDataCache::CACHE_TYPE_PERSISTENT);
|
| + DriveCache::CACHE_TYPE_PERSISTENT);
|
|
|
| // Try to remove the file. Since file is dirty, it and the corresponding
|
| // pinned and outgoing symlinks should not be removed.
|
| @@ -1415,7 +1415,7 @@ TEST_F(GDataCacheTest, RemoveFromDirtyCache) {
|
| EXPECT_EQ(1, num_callback_invocations_);
|
| }
|
|
|
| -TEST_F(GDataCacheTest, MountUnmount) {
|
| +TEST_F(DriveCacheTest, MountUnmount) {
|
| EXPECT_CALL(*mock_free_disk_space_checker_, AmountOfFreeDiskSpace())
|
| .Times(AtLeast(1)).WillRepeatedly(Return(kLotsOfSpace));
|
|
|
| @@ -1426,19 +1426,19 @@ TEST_F(GDataCacheTest, MountUnmount) {
|
| // First store a file to cache in the tmp subdir.
|
| TestStoreToCache(resource_id, md5, GetTestFilePath("root_feed.json"),
|
| GDATA_FILE_OK, test_util::TEST_CACHE_STATE_PRESENT,
|
| - GDataCache::CACHE_TYPE_TMP);
|
| + DriveCache::CACHE_TYPE_TMP);
|
|
|
| // Mark the file mounted.
|
| num_callback_invocations_ = 0;
|
| file_path = cache_->GetCacheFilePath(resource_id, md5,
|
| - GDataCache::CACHE_TYPE_TMP,
|
| - GDataCache::CACHED_FILE_FROM_SERVER);
|
| + DriveCache::CACHE_TYPE_TMP,
|
| + DriveCache::CACHED_FILE_FROM_SERVER);
|
| TestSetMountedState(resource_id, md5, file_path, true,
|
| GDATA_FILE_OK,
|
| test_util::TEST_CACHE_STATE_PRESENT |
|
| test_util::TEST_CACHE_STATE_MOUNTED |
|
| test_util::TEST_CACHE_STATE_PERSISTENT,
|
| - GDataCache::CACHE_TYPE_PERSISTENT);
|
| + DriveCache::CACHE_TYPE_PERSISTENT);
|
| EXPECT_EQ(1, num_callback_invocations_);
|
| EXPECT_TRUE(CacheEntryExists(resource_id, md5));
|
|
|
| @@ -1446,12 +1446,12 @@ TEST_F(GDataCacheTest, MountUnmount) {
|
| num_callback_invocations_ = 0;
|
| file_path = cache_->GetCacheFilePath(resource_id,
|
| md5,
|
| - GDataCache::CACHE_TYPE_PERSISTENT,
|
| - GDataCache::CACHED_FILE_MOUNTED);
|
| + DriveCache::CACHE_TYPE_PERSISTENT,
|
| + DriveCache::CACHED_FILE_MOUNTED);
|
| TestSetMountedState(resource_id, md5, file_path, false,
|
| GDATA_FILE_OK,
|
| test_util::TEST_CACHE_STATE_PRESENT,
|
| - GDataCache::CACHE_TYPE_TMP);
|
| + DriveCache::CACHE_TYPE_TMP);
|
| EXPECT_EQ(1, num_callback_invocations_);
|
| EXPECT_TRUE(CacheEntryExists(resource_id, md5));
|
|
|
| @@ -1461,7 +1461,7 @@ TEST_F(GDataCacheTest, MountUnmount) {
|
| EXPECT_EQ(1, num_callback_invocations_);
|
| }
|
|
|
| -TEST_F(GDataCacheTest, GetResourceIdsOfBacklogOnUIThread) {
|
| +TEST_F(DriveCacheTest, GetResourceIdsOfBacklogOnUIThread) {
|
| PrepareForInitCacheTest();
|
|
|
| std::vector<std::string> to_fetch;
|
| @@ -1480,7 +1480,7 @@ TEST_F(GDataCacheTest, GetResourceIdsOfBacklogOnUIThread) {
|
| EXPECT_EQ("dirty_and_pinned:existing", to_upload[1]);
|
| }
|
|
|
| -TEST_F(GDataCacheTest, GetResourceIdsOfExistingPinnedFilesOnUIThread) {
|
| +TEST_F(DriveCacheTest, GetResourceIdsOfExistingPinnedFilesOnUIThread) {
|
| PrepareForInitCacheTest();
|
|
|
| std::vector<std::string> resource_ids;
|
| @@ -1494,7 +1494,7 @@ TEST_F(GDataCacheTest, GetResourceIdsOfExistingPinnedFilesOnUIThread) {
|
| EXPECT_EQ("pinned:existing", resource_ids[1]);
|
| }
|
|
|
| -TEST_F(GDataCacheTest, GetResourceIdsOfAllFilesOnUIThread) {
|
| +TEST_F(DriveCacheTest, GetResourceIdsOfAllFilesOnUIThread) {
|
| PrepareForInitCacheTest();
|
|
|
| std::vector<std::string> resource_ids;
|
| @@ -1513,7 +1513,7 @@ TEST_F(GDataCacheTest, GetResourceIdsOfAllFilesOnUIThread) {
|
| }
|
|
|
|
|
| -TEST_F(GDataCacheTest, ClearAllOnUIThread) {
|
| +TEST_F(DriveCacheTest, ClearAllOnUIThread) {
|
| PrepareForInitCacheTest();
|
|
|
| EXPECT_CALL(*mock_free_disk_space_checker_, AmountOfFreeDiskSpace())
|
| @@ -1525,7 +1525,7 @@ TEST_F(GDataCacheTest, ClearAllOnUIThread) {
|
| // Store an existing file.
|
| TestStoreToCache(resource_id, md5, GetTestFilePath("root_feed.json"),
|
| GDATA_FILE_OK, test_util::TEST_CACHE_STATE_PRESENT,
|
| - GDataCache::CACHE_TYPE_TMP);
|
| + DriveCache::CACHE_TYPE_TMP);
|
| EXPECT_EQ(1, num_callback_invocations_);
|
|
|
| // Verify that there's only one cached file.
|
| @@ -1545,7 +1545,7 @@ TEST_F(GDataCacheTest, ClearAllOnUIThread) {
|
| EXPECT_EQ(0U, CountCacheFiles(resource_id, md5));
|
| }
|
|
|
| -TEST_F(GDataCacheTest, StoreToCacheNoSpace) {
|
| +TEST_F(DriveCacheTest, StoreToCacheNoSpace) {
|
| EXPECT_CALL(*mock_free_disk_space_checker_, AmountOfFreeDiskSpace())
|
| .Times(AtLeast(1)).WillRepeatedly(Return(0));
|
|
|
| @@ -1556,7 +1556,7 @@ TEST_F(GDataCacheTest, StoreToCacheNoSpace) {
|
| TestStoreToCache(resource_id, md5, GetTestFilePath("root_feed.json"),
|
| GDATA_FILE_ERROR_NO_SPACE,
|
| test_util::TEST_CACHE_STATE_NONE,
|
| - GDataCache::CACHE_TYPE_TMP);
|
| + DriveCache::CACHE_TYPE_TMP);
|
| EXPECT_EQ(1, num_callback_invocations_);
|
|
|
| // Verify that there's no files added.
|
|
|