Index: components/filesystem/directory_impl_unittest.cc |
diff --git a/components/filesystem/directory_impl_unittest.cc b/components/filesystem/directory_impl_unittest.cc |
index d6cdd72d67b11175260ccd89c8147951826927bb..99742d9bc347b4f5bddaa15f278ff52ebf66e4d8 100644 |
--- a/components/filesystem/directory_impl_unittest.cc |
+++ b/components/filesystem/directory_impl_unittest.cc |
@@ -21,44 +21,46 @@ namespace { |
using DirectoryImplTest = FilesTestBase; |
TEST_F(DirectoryImplTest, Read) { |
- DirectoryPtr directory; |
+ mojom::DirectoryPtr directory; |
GetTemporaryRoot(&directory); |
- FileError error; |
+ mojom::FileError error; |
// Make some files. |
const struct { |
const char* name; |
uint32_t open_flags; |
} files_to_create[] = { |
- {"my_file1", kFlagRead | kFlagWrite | kFlagCreate}, |
- {"my_file2", kFlagWrite | kFlagCreate}, |
- {"my_file3", kFlagAppend | kFlagCreate }}; |
+ {"my_file1", mojom::kFlagRead | mojom::kFlagWrite | mojom::kFlagCreate}, |
+ {"my_file2", mojom::kFlagWrite | mojom::kFlagCreate}, |
+ {"my_file3", mojom::kFlagAppend | mojom::kFlagCreate}}; |
for (size_t i = 0; i < arraysize(files_to_create); i++) { |
- error = FileError::FAILED; |
+ error = mojom::FileError::FAILED; |
directory->OpenFile(files_to_create[i].name, nullptr, |
files_to_create[i].open_flags, Capture(&error)); |
ASSERT_TRUE(directory.WaitForIncomingResponse()); |
- EXPECT_EQ(FileError::OK, error); |
+ EXPECT_EQ(mojom::FileError::OK, error); |
} |
// Make a directory. |
- error = FileError::FAILED; |
+ error = mojom::FileError::FAILED; |
directory->OpenDirectory( |
- "my_dir", nullptr, kFlagRead | kFlagWrite | kFlagCreate, Capture(&error)); |
+ "my_dir", nullptr, |
+ mojom::kFlagRead | mojom::kFlagWrite | mojom::kFlagCreate, |
+ Capture(&error)); |
ASSERT_TRUE(directory.WaitForIncomingResponse()); |
- EXPECT_EQ(FileError::OK, error); |
+ EXPECT_EQ(mojom::FileError::OK, error); |
- error = FileError::FAILED; |
- mojo::Array<DirectoryEntryPtr> directory_contents; |
+ error = mojom::FileError::FAILED; |
+ mojo::Array<mojom::DirectoryEntryPtr> directory_contents; |
directory->Read(Capture(&error, &directory_contents)); |
ASSERT_TRUE(directory.WaitForIncomingResponse()); |
- EXPECT_EQ(FileError::OK, error); |
+ EXPECT_EQ(mojom::FileError::OK, error); |
// Expected contents of the directory. |
- std::map<std::string, FsFileType> expected_contents; |
- expected_contents["my_file1"] = FsFileType::REGULAR_FILE; |
- expected_contents["my_file2"] = FsFileType::REGULAR_FILE; |
- expected_contents["my_file3"] = FsFileType::REGULAR_FILE; |
- expected_contents["my_dir"] = FsFileType::DIRECTORY; |
+ std::map<std::string, mojom::FsFileType> expected_contents; |
+ expected_contents["my_file1"] = mojom::FsFileType::REGULAR_FILE; |
+ expected_contents["my_file2"] = mojom::FsFileType::REGULAR_FILE; |
+ expected_contents["my_file3"] = mojom::FsFileType::REGULAR_FILE; |
+ expected_contents["my_dir"] = mojom::FsFileType::DIRECTORY; |
// Note: We don't expose ".." or ".". |
EXPECT_EQ(expected_contents.size(), directory_contents.size()); |
@@ -75,92 +77,92 @@ TEST_F(DirectoryImplTest, Read) { |
// TODO(vtl): Properly test OpenFile() and OpenDirectory() (including flags). |
TEST_F(DirectoryImplTest, BasicRenameDelete) { |
- DirectoryPtr directory; |
+ mojom::DirectoryPtr directory; |
GetTemporaryRoot(&directory); |
- FileError error; |
+ mojom::FileError error; |
// Create my_file. |
- error = FileError::FAILED; |
- directory->OpenFile("my_file", nullptr, kFlagWrite | kFlagCreate, |
- Capture(&error)); |
+ error = mojom::FileError::FAILED; |
+ directory->OpenFile("my_file", nullptr, |
+ mojom::kFlagWrite | mojom::kFlagCreate, Capture(&error)); |
ASSERT_TRUE(directory.WaitForIncomingResponse()); |
- EXPECT_EQ(FileError::OK, error); |
+ EXPECT_EQ(mojom::FileError::OK, error); |
// Opening my_file should succeed. |
- error = FileError::FAILED; |
- directory->OpenFile("my_file", nullptr, kFlagRead | kFlagOpen, |
+ error = mojom::FileError::FAILED; |
+ directory->OpenFile("my_file", nullptr, mojom::kFlagRead | mojom::kFlagOpen, |
Capture(&error)); |
ASSERT_TRUE(directory.WaitForIncomingResponse()); |
- EXPECT_EQ(FileError::OK, error); |
+ EXPECT_EQ(mojom::FileError::OK, error); |
// Rename my_file to my_new_file. |
directory->Rename("my_file", "my_new_file", Capture(&error)); |
ASSERT_TRUE(directory.WaitForIncomingResponse()); |
- EXPECT_EQ(FileError::OK, error); |
+ EXPECT_EQ(mojom::FileError::OK, error); |
// Opening my_file should fail. |
- error = FileError::FAILED; |
- directory->OpenFile("my_file", nullptr, kFlagRead | kFlagOpen, |
+ error = mojom::FileError::FAILED; |
+ directory->OpenFile("my_file", nullptr, mojom::kFlagRead | mojom::kFlagOpen, |
Capture(&error)); |
ASSERT_TRUE(directory.WaitForIncomingResponse()); |
- EXPECT_EQ(FileError::NOT_FOUND, error); |
+ EXPECT_EQ(mojom::FileError::NOT_FOUND, error); |
// Opening my_new_file should succeed. |
- error = FileError::FAILED; |
- directory->OpenFile("my_new_file", nullptr, kFlagRead | kFlagOpen, |
- Capture(&error)); |
+ error = mojom::FileError::FAILED; |
+ directory->OpenFile("my_new_file", nullptr, |
+ mojom::kFlagRead | mojom::kFlagOpen, Capture(&error)); |
ASSERT_TRUE(directory.WaitForIncomingResponse()); |
- EXPECT_EQ(FileError::OK, error); |
+ EXPECT_EQ(mojom::FileError::OK, error); |
// Delete my_new_file (no flags). |
directory->Delete("my_new_file", 0, Capture(&error)); |
ASSERT_TRUE(directory.WaitForIncomingResponse()); |
- EXPECT_EQ(FileError::OK, error); |
+ EXPECT_EQ(mojom::FileError::OK, error); |
// Opening my_new_file should fail. |
- error = FileError::FAILED; |
- directory->OpenFile("my_new_file", nullptr, kFlagRead | kFlagOpen, |
- Capture(&error)); |
+ error = mojom::FileError::FAILED; |
+ directory->OpenFile("my_new_file", nullptr, |
+ mojom::kFlagRead | mojom::kFlagOpen, Capture(&error)); |
ASSERT_TRUE(directory.WaitForIncomingResponse()); |
- EXPECT_EQ(FileError::NOT_FOUND, error); |
+ EXPECT_EQ(mojom::FileError::NOT_FOUND, error); |
} |
TEST_F(DirectoryImplTest, CantOpenDirectoriesAsFiles) { |
- DirectoryPtr directory; |
+ mojom::DirectoryPtr directory; |
GetTemporaryRoot(&directory); |
- FileError error; |
+ mojom::FileError error; |
{ |
// Create a directory called 'my_file' |
- DirectoryPtr my_file_directory; |
- error = FileError::FAILED; |
+ mojom::DirectoryPtr my_file_directory; |
+ error = mojom::FileError::FAILED; |
directory->OpenDirectory( |
"my_file", GetProxy(&my_file_directory), |
- kFlagRead | kFlagWrite | kFlagCreate, |
+ mojom::kFlagRead | mojom::kFlagWrite | mojom::kFlagCreate, |
Capture(&error)); |
ASSERT_TRUE(directory.WaitForIncomingResponse()); |
- EXPECT_EQ(FileError::OK, error); |
+ EXPECT_EQ(mojom::FileError::OK, error); |
} |
{ |
// Attempt to open that directory as a file. This must fail! |
- FilePtr file; |
- error = FileError::FAILED; |
- directory->OpenFile("my_file", GetProxy(&file), kFlagRead | kFlagOpen, |
- Capture(&error)); |
+ mojom::FilePtr file; |
+ error = mojom::FileError::FAILED; |
+ directory->OpenFile("my_file", GetProxy(&file), |
+ mojom::kFlagRead | mojom::kFlagOpen, Capture(&error)); |
ASSERT_TRUE(directory.WaitForIncomingResponse()); |
- EXPECT_EQ(FileError::NOT_A_FILE, error); |
+ EXPECT_EQ(mojom::FileError::NOT_A_FILE, error); |
} |
} |
TEST_F(DirectoryImplTest, Clone) { |
- DirectoryPtr clone_one; |
- DirectoryPtr clone_two; |
- FileError error; |
+ mojom::DirectoryPtr clone_one; |
+ mojom::DirectoryPtr clone_two; |
+ mojom::FileError error; |
{ |
- DirectoryPtr directory; |
+ mojom::DirectoryPtr directory; |
GetTemporaryRoot(&directory); |
directory->Clone(GetProxy(&clone_one)); |
@@ -175,70 +177,70 @@ TEST_F(DirectoryImplTest, Clone) { |
clone_one->WriteFile("data", mojo::Array<uint8_t>::From(data), |
Capture(&error)); |
ASSERT_TRUE(clone_one.WaitForIncomingResponse()); |
- EXPECT_EQ(FileError::OK, error); |
+ EXPECT_EQ(mojom::FileError::OK, error); |
} |
{ |
mojo::Array<uint8_t> file_contents; |
clone_two->ReadEntireFile("data", Capture(&error, &file_contents)); |
ASSERT_TRUE(clone_two.WaitForIncomingResponse()); |
- EXPECT_EQ(FileError::OK, error); |
+ EXPECT_EQ(mojom::FileError::OK, error); |
EXPECT_EQ(data, file_contents.To<std::string>()); |
} |
} |
TEST_F(DirectoryImplTest, WriteFileReadFile) { |
- DirectoryPtr directory; |
+ mojom::DirectoryPtr directory; |
GetTemporaryRoot(&directory); |
- FileError error; |
+ mojom::FileError error; |
std::string data("one two three"); |
{ |
directory->WriteFile("data", mojo::Array<uint8_t>::From(data), |
Capture(&error)); |
ASSERT_TRUE(directory.WaitForIncomingResponse()); |
- EXPECT_EQ(FileError::OK, error); |
+ EXPECT_EQ(mojom::FileError::OK, error); |
} |
{ |
mojo::Array<uint8_t> file_contents; |
directory->ReadEntireFile("data", Capture(&error, &file_contents)); |
ASSERT_TRUE(directory.WaitForIncomingResponse()); |
- EXPECT_EQ(FileError::OK, error); |
+ EXPECT_EQ(mojom::FileError::OK, error); |
EXPECT_EQ(data, file_contents.To<std::string>()); |
} |
} |
TEST_F(DirectoryImplTest, ReadEmptyFileIsNotFoundError) { |
- DirectoryPtr directory; |
+ mojom::DirectoryPtr directory; |
GetTemporaryRoot(&directory); |
- FileError error; |
+ mojom::FileError error; |
{ |
mojo::Array<uint8_t> file_contents; |
directory->ReadEntireFile("doesnt_exist", Capture(&error, &file_contents)); |
ASSERT_TRUE(directory.WaitForIncomingResponse()); |
- EXPECT_EQ(FileError::NOT_FOUND, error); |
+ EXPECT_EQ(mojom::FileError::NOT_FOUND, error); |
} |
} |
TEST_F(DirectoryImplTest, CantReadEntireFileOnADirectory) { |
- DirectoryPtr directory; |
+ mojom::DirectoryPtr directory; |
GetTemporaryRoot(&directory); |
- FileError error; |
+ mojom::FileError error; |
// Create a directory |
{ |
- DirectoryPtr my_file_directory; |
- error = FileError::FAILED; |
+ mojom::DirectoryPtr my_file_directory; |
+ error = mojom::FileError::FAILED; |
directory->OpenDirectory( |
"my_dir", GetProxy(&my_file_directory), |
- kFlagRead | kFlagWrite | kFlagCreate, |
+ mojom::kFlagRead | mojom::kFlagWrite | mojom::kFlagCreate, |
Capture(&error)); |
ASSERT_TRUE(directory.WaitForIncomingResponse()); |
- EXPECT_EQ(FileError::OK, error); |
+ EXPECT_EQ(mojom::FileError::OK, error); |
} |
// Try to read it as a file |
@@ -246,25 +248,25 @@ TEST_F(DirectoryImplTest, CantReadEntireFileOnADirectory) { |
mojo::Array<uint8_t> file_contents; |
directory->ReadEntireFile("my_dir", Capture(&error, &file_contents)); |
ASSERT_TRUE(directory.WaitForIncomingResponse()); |
- EXPECT_EQ(FileError::NOT_A_FILE, error); |
+ EXPECT_EQ(mojom::FileError::NOT_A_FILE, error); |
} |
} |
TEST_F(DirectoryImplTest, CantWriteFileOnADirectory) { |
- DirectoryPtr directory; |
+ mojom::DirectoryPtr directory; |
GetTemporaryRoot(&directory); |
- FileError error; |
+ mojom::FileError error; |
// Create a directory |
{ |
- DirectoryPtr my_file_directory; |
- error = FileError::FAILED; |
+ mojom::DirectoryPtr my_file_directory; |
+ error = mojom::FileError::FAILED; |
directory->OpenDirectory( |
"my_dir", GetProxy(&my_file_directory), |
- kFlagRead | kFlagWrite | kFlagCreate, |
+ mojom::kFlagRead | mojom::kFlagWrite | mojom::kFlagCreate, |
Capture(&error)); |
ASSERT_TRUE(directory.WaitForIncomingResponse()); |
- EXPECT_EQ(FileError::OK, error); |
+ EXPECT_EQ(mojom::FileError::OK, error); |
} |
{ |
@@ -272,7 +274,7 @@ TEST_F(DirectoryImplTest, CantWriteFileOnADirectory) { |
directory->WriteFile("my_dir", mojo::Array<uint8_t>::From(data), |
Capture(&error)); |
ASSERT_TRUE(directory.WaitForIncomingResponse()); |
- EXPECT_EQ(FileError::NOT_A_FILE, error); |
+ EXPECT_EQ(mojom::FileError::NOT_A_FILE, error); |
} |
} |