Index: content/browser/fileapi/copy_or_move_operation_delegate_unittest.cc |
diff --git a/content/browser/fileapi/copy_or_move_operation_delegate_unittest.cc b/content/browser/fileapi/copy_or_move_operation_delegate_unittest.cc |
index eb002ab0a0c89835955147ba00e0ce0b92bc1a5e..0bed27fa2ba50aa0498962d2bcc2df20b446108d 100644 |
--- a/content/browser/fileapi/copy_or_move_operation_delegate_unittest.cc |
+++ b/content/browser/fileapi/copy_or_move_operation_delegate_unittest.cc |
@@ -29,9 +29,17 @@ |
#include "webkit/browser/quota/quota_manager.h" |
#include "webkit/common/fileapi/file_system_util.h" |
-namespace fileapi { |
+using fileapi::AsyncFileTestHelper; |
+using fileapi::CopyOrMoveOperationDelegate; |
+using fileapi::FileStreamWriter; |
+using fileapi::FileSystemOperation; |
+using fileapi::FileSystemType; |
+using fileapi::FileSystemURL; |
+using fileapi::test::TestCaseRecord; |
-typedef FileSystemOperation::FileEntryList FileEntryList; |
+namespace content { |
+ |
+typedef fileapi::FileSystemOperation::FileEntryList FileEntryList; |
namespace { |
@@ -41,13 +49,13 @@ void ExpectOk(const GURL& origin_url, |
ASSERT_EQ(base::PLATFORM_FILE_OK, error); |
} |
-class TestValidatorFactory : public CopyOrMoveFileValidatorFactory { |
+class TestValidatorFactory : public fileapi::CopyOrMoveFileValidatorFactory { |
public: |
// A factory that creates validators that accept everything or nothing. |
TestValidatorFactory() {} |
virtual ~TestValidatorFactory() {} |
- virtual CopyOrMoveFileValidator* CreateCopyOrMoveFileValidator( |
+ virtual fileapi::CopyOrMoveFileValidator* CreateCopyOrMoveFileValidator( |
const FileSystemURL& /*src_url*/, |
const base::FilePath& /*platform_path*/) OVERRIDE { |
// Move arg management to TestValidator? |
@@ -55,7 +63,7 @@ class TestValidatorFactory : public CopyOrMoveFileValidatorFactory { |
} |
private: |
- class TestValidator : public CopyOrMoveFileValidator { |
+ class TestValidator : public fileapi::CopyOrMoveFileValidator { |
public: |
explicit TestValidator(bool pre_copy_valid, |
bool post_copy_valid, |
@@ -99,14 +107,14 @@ class TestValidatorFactory : public CopyOrMoveFileValidatorFactory { |
// Records CopyProgressCallback invocations. |
struct ProgressRecord { |
- FileSystemOperation::CopyProgressType type; |
+ fileapi::FileSystemOperation::CopyProgressType type; |
FileSystemURL source_url; |
FileSystemURL dest_url; |
int64 size; |
}; |
void RecordProgressCallback(std::vector<ProgressRecord>* records, |
- FileSystemOperation::CopyProgressType type, |
+ fileapi::FileSystemOperation::CopyProgressType type, |
const FileSystemURL& source_url, |
const FileSystemURL& dest_url, |
int64 size) { |
@@ -197,16 +205,16 @@ class CopyOrMoveOperationTestHelper { |
CreateFileSystemContextForTesting(quota_manager_proxy_.get(), base_dir); |
// Prepare the origin's root directory. |
- FileSystemBackend* backend = |
+ fileapi::FileSystemBackend* backend = |
file_system_context_->GetFileSystemBackend(src_type_); |
backend->OpenFileSystem(origin_, src_type_, |
- OPEN_FILE_SYSTEM_CREATE_IF_NONEXISTENT, |
+ fileapi::OPEN_FILE_SYSTEM_CREATE_IF_NONEXISTENT, |
base::Bind(&ExpectOk)); |
backend = file_system_context_->GetFileSystemBackend(dest_type_); |
- if (dest_type_ == kFileSystemTypeTest) { |
+ if (dest_type_ == fileapi::kFileSystemTypeTest) { |
TestFileSystemBackend* test_backend = |
static_cast<TestFileSystemBackend*>(backend); |
- scoped_ptr<CopyOrMoveFileValidatorFactory> factory( |
+ scoped_ptr<fileapi::CopyOrMoveFileValidatorFactory> factory( |
new TestValidatorFactory); |
test_backend->set_require_copy_or_move_validator( |
require_copy_or_move_validator); |
@@ -214,17 +222,19 @@ class CopyOrMoveOperationTestHelper { |
test_backend->InitializeCopyOrMoveFileValidatorFactory(factory.Pass()); |
} |
backend->OpenFileSystem(origin_, dest_type_, |
- OPEN_FILE_SYSTEM_CREATE_IF_NONEXISTENT, |
+ fileapi::OPEN_FILE_SYSTEM_CREATE_IF_NONEXISTENT, |
base::Bind(&ExpectOk)); |
base::RunLoop().RunUntilIdle(); |
// Grant relatively big quota initially. |
- quota_manager_->SetQuota(origin_, |
- FileSystemTypeToQuotaStorageType(src_type_), |
- 1024 * 1024); |
- quota_manager_->SetQuota(origin_, |
- FileSystemTypeToQuotaStorageType(dest_type_), |
- 1024 * 1024); |
+ quota_manager_->SetQuota( |
+ origin_, |
+ fileapi::FileSystemTypeToQuotaStorageType(src_type_), |
+ 1024 * 1024); |
+ quota_manager_->SetQuota( |
+ origin_, |
+ fileapi::FileSystemTypeToQuotaStorageType(dest_type_), |
+ 1024 * 1024); |
} |
int64 GetSourceUsage() { |
@@ -269,11 +279,11 @@ class CopyOrMoveOperationTestHelper { |
base::PlatformFileError SetUpTestCaseFiles( |
const FileSystemURL& root, |
- const test::TestCaseRecord* const test_cases, |
+ const TestCaseRecord* const test_cases, |
size_t test_case_size) { |
base::PlatformFileError result = base::PLATFORM_FILE_ERROR_FAILED; |
for (size_t i = 0; i < test_case_size; ++i) { |
- const test::TestCaseRecord& test_case = test_cases[i]; |
+ const TestCaseRecord& test_case = test_cases[i]; |
FileSystemURL url = file_system_context_->CreateCrackedFileSystemURL( |
root.origin(), |
root.mount_type(), |
@@ -291,9 +301,9 @@ class CopyOrMoveOperationTestHelper { |
void VerifyTestCaseFiles( |
const FileSystemURL& root, |
- const test::TestCaseRecord* const test_cases, |
+ const TestCaseRecord* const test_cases, |
size_t test_case_size) { |
- std::map<base::FilePath, const test::TestCaseRecord*> test_case_map; |
+ std::map<base::FilePath, const TestCaseRecord*> test_case_map; |
for (size_t i = 0; i < test_case_size; ++i) { |
test_case_map[ |
base::FilePath(test_cases[i].path).NormalizePathSeparators()] = |
@@ -327,7 +337,7 @@ class CopyOrMoveOperationTestHelper { |
} |
} |
EXPECT_TRUE(test_case_map.empty()); |
- std::map<base::FilePath, const test::TestCaseRecord*>::const_iterator it; |
+ std::map<base::FilePath, const TestCaseRecord*>::const_iterator it; |
for (it = test_case_map.begin(); it != test_case_map.end(); ++it) { |
LOG(ERROR) << "Extra entry: " << it->first.LossyDisplayName(); |
} |
@@ -378,7 +388,7 @@ class CopyOrMoveOperationTestHelper { |
const FileSystemType dest_type_; |
base::MessageLoopForIO message_loop_; |
- scoped_refptr<FileSystemContext> file_system_context_; |
+ scoped_refptr<fileapi::FileSystemContext> file_system_context_; |
scoped_refptr<quota::MockQuotaManagerProxy> quota_manager_proxy_; |
scoped_refptr<quota::MockQuotaManager> quota_manager_; |
@@ -387,8 +397,8 @@ class CopyOrMoveOperationTestHelper { |
TEST(LocalFileSystemCopyOrMoveOperationTest, CopySingleFile) { |
CopyOrMoveOperationTestHelper helper(GURL("http://foo"), |
- kFileSystemTypeTemporary, |
- kFileSystemTypePersistent); |
+ fileapi::kFileSystemTypeTemporary, |
+ fileapi::kFileSystemTypePersistent); |
helper.SetUp(); |
FileSystemURL src = helper.SourceURL("a"); |
@@ -416,8 +426,8 @@ TEST(LocalFileSystemCopyOrMoveOperationTest, CopySingleFile) { |
TEST(LocalFileSystemCopyOrMoveOperationTest, MoveSingleFile) { |
CopyOrMoveOperationTestHelper helper(GURL("http://foo"), |
- kFileSystemTypeTemporary, |
- kFileSystemTypePersistent); |
+ fileapi::kFileSystemTypeTemporary, |
+ fileapi::kFileSystemTypePersistent); |
helper.SetUp(); |
FileSystemURL src = helper.SourceURL("a"); |
@@ -445,8 +455,8 @@ TEST(LocalFileSystemCopyOrMoveOperationTest, MoveSingleFile) { |
TEST(LocalFileSystemCopyOrMoveOperationTest, CopySingleDirectory) { |
CopyOrMoveOperationTestHelper helper(GURL("http://foo"), |
- kFileSystemTypeTemporary, |
- kFileSystemTypePersistent); |
+ fileapi::kFileSystemTypeTemporary, |
+ fileapi::kFileSystemTypePersistent); |
helper.SetUp(); |
FileSystemURL src = helper.SourceURL("a"); |
@@ -474,8 +484,8 @@ TEST(LocalFileSystemCopyOrMoveOperationTest, CopySingleDirectory) { |
TEST(LocalFileSystemCopyOrMoveOperationTest, MoveSingleDirectory) { |
CopyOrMoveOperationTestHelper helper(GURL("http://foo"), |
- kFileSystemTypeTemporary, |
- kFileSystemTypePersistent); |
+ fileapi::kFileSystemTypeTemporary, |
+ fileapi::kFileSystemTypePersistent); |
helper.SetUp(); |
FileSystemURL src = helper.SourceURL("a"); |
@@ -503,8 +513,8 @@ TEST(LocalFileSystemCopyOrMoveOperationTest, MoveSingleDirectory) { |
TEST(LocalFileSystemCopyOrMoveOperationTest, CopyDirectory) { |
CopyOrMoveOperationTestHelper helper(GURL("http://foo"), |
- kFileSystemTypeTemporary, |
- kFileSystemTypePersistent); |
+ fileapi::kFileSystemTypeTemporary, |
+ fileapi::kFileSystemTypePersistent); |
helper.SetUp(); |
FileSystemURL src = helper.SourceURL("a"); |
@@ -516,8 +526,8 @@ TEST(LocalFileSystemCopyOrMoveOperationTest, CopyDirectory) { |
ASSERT_EQ(base::PLATFORM_FILE_OK, helper.CreateDirectory(src)); |
ASSERT_EQ(base::PLATFORM_FILE_OK, |
helper.SetUpTestCaseFiles(src, |
- test::kRegularTestCases, |
- test::kRegularTestCaseSize)); |
+ fileapi::test::kRegularTestCases, |
+ fileapi::test::kRegularTestCaseSize)); |
int64 src_increase = helper.GetSourceUsage() - src_initial_usage; |
// Copy it. |
@@ -531,8 +541,8 @@ TEST(LocalFileSystemCopyOrMoveOperationTest, CopyDirectory) { |
ASSERT_TRUE(helper.DirectoryExists(dest)); |
helper.VerifyTestCaseFiles(dest, |
- test::kRegularTestCases, |
- test::kRegularTestCaseSize); |
+ fileapi::test::kRegularTestCases, |
+ fileapi::test::kRegularTestCaseSize); |
int64 src_new_usage = helper.GetSourceUsage(); |
ASSERT_EQ(src_initial_usage + src_increase, src_new_usage); |
@@ -543,8 +553,8 @@ TEST(LocalFileSystemCopyOrMoveOperationTest, CopyDirectory) { |
TEST(LocalFileSystemCopyOrMoveOperationTest, MoveDirectory) { |
CopyOrMoveOperationTestHelper helper(GURL("http://foo"), |
- kFileSystemTypeTemporary, |
- kFileSystemTypePersistent); |
+ fileapi::kFileSystemTypeTemporary, |
+ fileapi::kFileSystemTypePersistent); |
helper.SetUp(); |
FileSystemURL src = helper.SourceURL("a"); |
@@ -556,8 +566,8 @@ TEST(LocalFileSystemCopyOrMoveOperationTest, MoveDirectory) { |
ASSERT_EQ(base::PLATFORM_FILE_OK, helper.CreateDirectory(src)); |
ASSERT_EQ(base::PLATFORM_FILE_OK, |
helper.SetUpTestCaseFiles(src, |
- test::kRegularTestCases, |
- test::kRegularTestCaseSize)); |
+ fileapi::test::kRegularTestCases, |
+ fileapi::test::kRegularTestCaseSize)); |
int64 src_increase = helper.GetSourceUsage() - src_initial_usage; |
// Move it. |
@@ -568,8 +578,8 @@ TEST(LocalFileSystemCopyOrMoveOperationTest, MoveDirectory) { |
ASSERT_TRUE(helper.DirectoryExists(dest)); |
helper.VerifyTestCaseFiles(dest, |
- test::kRegularTestCases, |
- test::kRegularTestCaseSize); |
+ fileapi::test::kRegularTestCases, |
+ fileapi::test::kRegularTestCaseSize); |
int64 src_new_usage = helper.GetSourceUsage(); |
ASSERT_EQ(src_initial_usage, src_new_usage); |
@@ -581,8 +591,8 @@ TEST(LocalFileSystemCopyOrMoveOperationTest, MoveDirectory) { |
TEST(LocalFileSystemCopyOrMoveOperationTest, |
MoveDirectoryFailPostWriteValidation) { |
CopyOrMoveOperationTestHelper helper(GURL("http://foo"), |
- kFileSystemTypeTemporary, |
- kFileSystemTypeTest); |
+ fileapi::kFileSystemTypeTemporary, |
+ fileapi::kFileSystemTypeTest); |
helper.SetUp(); |
FileSystemURL src = helper.SourceURL("a"); |
@@ -592,8 +602,8 @@ TEST(LocalFileSystemCopyOrMoveOperationTest, |
ASSERT_EQ(base::PLATFORM_FILE_OK, helper.CreateDirectory(src)); |
ASSERT_EQ(base::PLATFORM_FILE_OK, |
helper.SetUpTestCaseFiles(src, |
- test::kRegularTestCases, |
- test::kRegularTestCaseSize)); |
+ fileapi::test::kRegularTestCases, |
+ fileapi::test::kRegularTestCaseSize)); |
// Move it. |
helper.Move(src, dest); |
@@ -602,7 +612,7 @@ TEST(LocalFileSystemCopyOrMoveOperationTest, |
ASSERT_TRUE(helper.DirectoryExists(src)); |
ASSERT_TRUE(helper.DirectoryExists(dest)); |
- test::TestCaseRecord kMoveDirResultCases[] = { |
+ TestCaseRecord kMoveDirResultCases[] = { |
{false, FILE_PATH_LITERAL("file 0"), 38}, |
{false, FILE_PATH_LITERAL("file 3"), 0}, |
}; |
@@ -614,8 +624,8 @@ TEST(LocalFileSystemCopyOrMoveOperationTest, |
TEST(LocalFileSystemCopyOrMoveOperationTest, CopySingleFileNoValidator) { |
CopyOrMoveOperationTestHelper helper(GURL("http://foo"), |
- kFileSystemTypeTemporary, |
- kFileSystemTypeTest); |
+ fileapi::kFileSystemTypeTemporary, |
+ fileapi::kFileSystemTypeTest); |
helper.SetUpNoValidator(); |
FileSystemURL src = helper.SourceURL("a"); |
@@ -632,8 +642,8 @@ TEST(LocalFileSystemCopyOrMoveOperationTest, CopySingleFileNoValidator) { |
TEST(LocalFileSystemCopyOrMoveOperationTest, ProgressCallback) { |
CopyOrMoveOperationTestHelper helper(GURL("http://foo"), |
- kFileSystemTypeTemporary, |
- kFileSystemTypePersistent); |
+ fileapi::kFileSystemTypeTemporary, |
+ fileapi::kFileSystemTypePersistent); |
helper.SetUp(); |
FileSystemURL src = helper.SourceURL("a"); |
@@ -643,8 +653,8 @@ TEST(LocalFileSystemCopyOrMoveOperationTest, ProgressCallback) { |
ASSERT_EQ(base::PLATFORM_FILE_OK, helper.CreateDirectory(src)); |
ASSERT_EQ(base::PLATFORM_FILE_OK, |
helper.SetUpTestCaseFiles(src, |
- test::kRegularTestCases, |
- test::kRegularTestCaseSize)); |
+ fileapi::test::kRegularTestCases, |
+ fileapi::test::kRegularTestCaseSize)); |
std::vector<ProgressRecord> records; |
ASSERT_EQ(base::PLATFORM_FILE_OK, |
@@ -653,8 +663,8 @@ TEST(LocalFileSystemCopyOrMoveOperationTest, ProgressCallback) { |
base::Unretained(&records)))); |
// Verify progress callback. |
- for (size_t i = 0; i < test::kRegularTestCaseSize; ++i) { |
- const test::TestCaseRecord& test_case = test::kRegularTestCases[i]; |
+ for (size_t i = 0; i < fileapi::test::kRegularTestCaseSize; ++i) { |
+ const TestCaseRecord& test_case = fileapi::test::kRegularTestCases[i]; |
FileSystemURL src_url = helper.SourceURL( |
std::string("a/") + base::FilePath(test_case.path).AsUTF8Unsafe()); |
@@ -863,4 +873,4 @@ TEST(LocalFileSystemCopyOrMoveOperationTest, StreamCopyHelper_Cancel) { |
EXPECT_EQ(base::PLATFORM_FILE_ERROR_ABORT, error); |
} |
-} // namespace fileapi |
+} // namespace content |