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

Unified Diff: components/filesystem/file_impl_unittest.cc

Issue 1166763002: Reland "Mandoline filesystem: Build the filesystem on windows." (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: DWORD -> INT for real checking. (This was wrong.) Created 5 years, 7 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
« no previous file with comments | « components/filesystem/file_impl.cc ('k') | components/filesystem/file_system_impl.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: components/filesystem/file_impl_unittest.cc
diff --git a/components/filesystem/file_impl_unittest.cc b/components/filesystem/file_impl_unittest.cc
index 9041bee55fd59bb9b5f5b3cc38012d82a8d8686b..c55e51660b7dcb8aaf94297cc383caaa85c8d67a 100644
--- a/components/filesystem/file_impl_unittest.cc
+++ b/components/filesystem/file_impl_unittest.cc
@@ -18,16 +18,16 @@ using FileImplTest = FilesTestBase;
TEST_F(FileImplTest, CreateWriteCloseRenameOpenRead) {
DirectoryPtr directory;
GetTemporaryRoot(&directory);
- Error error;
+ FileError error;
{
// Create my_file.
FilePtr file;
- error = ERROR_FAILED;
+ error = FILE_ERROR_FAILED;
directory->OpenFile("my_file", GetProxy(&file), kFlagWrite | kFlagCreate,
Capture(&error));
ASSERT_TRUE(directory.WaitForIncomingResponse());
- EXPECT_EQ(ERROR_OK, error);
+ EXPECT_EQ(FILE_ERROR_OK, error);
// Write to it.
std::vector<uint8_t> bytes_to_write;
@@ -36,42 +36,42 @@ TEST_F(FileImplTest, CreateWriteCloseRenameOpenRead) {
bytes_to_write.push_back(static_cast<uint8_t>('l'));
bytes_to_write.push_back(static_cast<uint8_t>('l'));
bytes_to_write.push_back(static_cast<uint8_t>('o'));
- error = ERROR_FAILED;
+ error = FILE_ERROR_FAILED;
uint32_t num_bytes_written = 0;
file->Write(mojo::Array<uint8_t>::From(bytes_to_write), 0,
WHENCE_FROM_CURRENT, Capture(&error, &num_bytes_written));
ASSERT_TRUE(file.WaitForIncomingResponse());
- EXPECT_EQ(ERROR_OK, error);
+ EXPECT_EQ(FILE_ERROR_OK, error);
EXPECT_EQ(bytes_to_write.size(), num_bytes_written);
// Close it.
- error = ERROR_FAILED;
+ error = FILE_ERROR_FAILED;
file->Close(Capture(&error));
ASSERT_TRUE(file.WaitForIncomingResponse());
- EXPECT_EQ(ERROR_OK, error);
+ EXPECT_EQ(FILE_ERROR_OK, error);
}
// Rename it.
- error = ERROR_FAILED;
+ error = FILE_ERROR_FAILED;
directory->Rename("my_file", "your_file", Capture(&error));
ASSERT_TRUE(directory.WaitForIncomingResponse());
- EXPECT_EQ(ERROR_OK, error);
+ EXPECT_EQ(FILE_ERROR_OK, error);
{
// Open my_file again.
FilePtr file;
- error = ERROR_FAILED;
+ error = FILE_ERROR_FAILED;
directory->OpenFile("your_file", GetProxy(&file), kFlagRead | kFlagOpen,
Capture(&error));
ASSERT_TRUE(directory.WaitForIncomingResponse());
- EXPECT_EQ(ERROR_OK, error);
+ EXPECT_EQ(FILE_ERROR_OK, error);
// Read from it.
mojo::Array<uint8_t> bytes_read;
- error = ERROR_FAILED;
+ error = FILE_ERROR_FAILED;
file->Read(3, 1, WHENCE_FROM_BEGIN, Capture(&error, &bytes_read));
ASSERT_TRUE(file.WaitForIncomingResponse());
- EXPECT_EQ(ERROR_OK, error);
+ EXPECT_EQ(FILE_ERROR_OK, error);
ASSERT_EQ(3u, bytes_read.size());
EXPECT_EQ(static_cast<uint8_t>('e'), bytes_read[0]);
EXPECT_EQ(static_cast<uint8_t>('l'), bytes_read[1]);
@@ -84,7 +84,7 @@ TEST_F(FileImplTest, CreateWriteCloseRenameOpenRead) {
TEST_F(FileImplTest, CantWriteInReadMode) {
DirectoryPtr directory;
GetTemporaryRoot(&directory);
- Error error;
+ FileError error;
std::vector<uint8_t> bytes_to_write;
bytes_to_write.push_back(static_cast<uint8_t>('h'));
@@ -96,68 +96,68 @@ TEST_F(FileImplTest, CantWriteInReadMode) {
{
// Create my_file.
FilePtr file;
- error = ERROR_FAILED;
+ error = FILE_ERROR_FAILED;
directory->OpenFile("my_file", GetProxy(&file), kFlagWrite | kFlagCreate,
Capture(&error));
ASSERT_TRUE(directory.WaitForIncomingResponse());
- EXPECT_EQ(ERROR_OK, error);
+ EXPECT_EQ(FILE_ERROR_OK, error);
// Write to it.
- error = ERROR_FAILED;
+ error = FILE_ERROR_FAILED;
uint32_t num_bytes_written = 0;
file->Write(mojo::Array<uint8_t>::From(bytes_to_write), 0,
WHENCE_FROM_CURRENT, Capture(&error, &num_bytes_written));
ASSERT_TRUE(file.WaitForIncomingResponse());
- EXPECT_EQ(ERROR_OK, error);
+ EXPECT_EQ(FILE_ERROR_OK, error);
EXPECT_EQ(bytes_to_write.size(), num_bytes_written);
// Close it.
- error = ERROR_FAILED;
+ error = FILE_ERROR_FAILED;
file->Close(Capture(&error));
ASSERT_TRUE(file.WaitForIncomingResponse());
- EXPECT_EQ(ERROR_OK, error);
+ EXPECT_EQ(FILE_ERROR_OK, error);
}
{
// Open my_file again, this time with read only mode.
FilePtr file;
- error = ERROR_FAILED;
+ error = FILE_ERROR_FAILED;
directory->OpenFile("my_file", GetProxy(&file), kFlagRead | kFlagOpen,
Capture(&error));
ASSERT_TRUE(directory.WaitForIncomingResponse());
- EXPECT_EQ(ERROR_OK, error);
+ EXPECT_EQ(FILE_ERROR_OK, error);
// Try to write in read mode; it should fail.
- error = ERROR_OK;
+ error = FILE_ERROR_OK;
uint32_t num_bytes_written = 0;
file->Write(mojo::Array<uint8_t>::From(bytes_to_write), 0,
WHENCE_FROM_CURRENT, Capture(&error, &num_bytes_written));
ASSERT_TRUE(file.WaitForIncomingResponse());
- EXPECT_EQ(ERROR_FAILED, error);
+ EXPECT_EQ(FILE_ERROR_FAILED, error);
EXPECT_EQ(0u, num_bytes_written);
// Close it.
- error = ERROR_FAILED;
+ error = FILE_ERROR_FAILED;
file->Close(Capture(&error));
ASSERT_TRUE(file.WaitForIncomingResponse());
- EXPECT_EQ(ERROR_OK, error);
+ EXPECT_EQ(FILE_ERROR_OK, error);
}
}
TEST_F(FileImplTest, OpenInAppendMode) {
DirectoryPtr directory;
GetTemporaryRoot(&directory);
- Error error;
+ FileError error;
{
// Create my_file.
FilePtr file;
- error = ERROR_FAILED;
+ error = FILE_ERROR_FAILED;
directory->OpenFile("my_file", GetProxy(&file), kFlagWrite | kFlagCreate,
Capture(&error));
ASSERT_TRUE(directory.WaitForIncomingResponse());
- EXPECT_EQ(ERROR_OK, error);
+ EXPECT_EQ(FILE_ERROR_OK, error);
// Write to it.
std::vector<uint8_t> bytes_to_write;
@@ -166,29 +166,29 @@ TEST_F(FileImplTest, OpenInAppendMode) {
bytes_to_write.push_back(static_cast<uint8_t>('l'));
bytes_to_write.push_back(static_cast<uint8_t>('l'));
bytes_to_write.push_back(static_cast<uint8_t>('o'));
- error = ERROR_FAILED;
+ error = FILE_ERROR_FAILED;
uint32_t num_bytes_written = 0;
file->Write(mojo::Array<uint8_t>::From(bytes_to_write), 0,
WHENCE_FROM_CURRENT, Capture(&error, &num_bytes_written));
ASSERT_TRUE(file.WaitForIncomingResponse());
- EXPECT_EQ(ERROR_OK, error);
+ EXPECT_EQ(FILE_ERROR_OK, error);
EXPECT_EQ(bytes_to_write.size(), num_bytes_written);
// Close it.
- error = ERROR_FAILED;
+ error = FILE_ERROR_FAILED;
file->Close(Capture(&error));
ASSERT_TRUE(file.WaitForIncomingResponse());
- EXPECT_EQ(ERROR_OK, error);
+ EXPECT_EQ(FILE_ERROR_OK, error);
}
{
// Append to my_file.
FilePtr file;
- error = ERROR_FAILED;
+ error = FILE_ERROR_FAILED;
directory->OpenFile("my_file", GetProxy(&file), kFlagAppend | kFlagOpen,
Capture(&error));
ASSERT_TRUE(directory.WaitForIncomingResponse());
- EXPECT_EQ(ERROR_OK, error);
+ EXPECT_EQ(FILE_ERROR_OK, error);
// Write to it.
std::vector<uint8_t> bytes_to_write;
@@ -199,36 +199,36 @@ TEST_F(FileImplTest, OpenInAppendMode) {
bytes_to_write.push_back(static_cast<uint8_t>('b'));
bytes_to_write.push_back(static_cast<uint8_t>('y'));
bytes_to_write.push_back(static_cast<uint8_t>('e'));
- error = ERROR_FAILED;
+ error = FILE_ERROR_FAILED;
uint32_t num_bytes_written = 0;
file->Write(mojo::Array<uint8_t>::From(bytes_to_write), 0,
WHENCE_FROM_CURRENT, Capture(&error, &num_bytes_written));
ASSERT_TRUE(file.WaitForIncomingResponse());
- EXPECT_EQ(ERROR_OK, error);
+ EXPECT_EQ(FILE_ERROR_OK, error);
EXPECT_EQ(bytes_to_write.size(), num_bytes_written);
// Close it.
- error = ERROR_FAILED;
+ error = FILE_ERROR_FAILED;
file->Close(Capture(&error));
ASSERT_TRUE(file.WaitForIncomingResponse());
- EXPECT_EQ(ERROR_OK, error);
+ EXPECT_EQ(FILE_ERROR_OK, error);
}
{
// Open my_file again.
FilePtr file;
- error = ERROR_FAILED;
+ error = FILE_ERROR_FAILED;
directory->OpenFile("my_file", GetProxy(&file), kFlagRead | kFlagOpen,
Capture(&error));
ASSERT_TRUE(directory.WaitForIncomingResponse());
- EXPECT_EQ(ERROR_OK, error);
+ EXPECT_EQ(FILE_ERROR_OK, error);
// Read from it.
mojo::Array<uint8_t> bytes_read;
- error = ERROR_FAILED;
+ error = FILE_ERROR_FAILED;
file->Read(12, 0, WHENCE_FROM_BEGIN, Capture(&error, &bytes_read));
ASSERT_TRUE(file.WaitForIncomingResponse());
- EXPECT_EQ(ERROR_OK, error);
+ EXPECT_EQ(FILE_ERROR_OK, error);
ASSERT_EQ(12u, bytes_read.size());
EXPECT_EQ(static_cast<uint8_t>('l'), bytes_read[3]);
EXPECT_EQ(static_cast<uint8_t>('o'), bytes_read[4]);
@@ -240,16 +240,16 @@ TEST_F(FileImplTest, OpenInAppendMode) {
TEST_F(FileImplTest, OpenInTruncateMode) {
DirectoryPtr directory;
GetTemporaryRoot(&directory);
- Error error;
+ FileError error;
{
// Create my_file.
FilePtr file;
- error = ERROR_FAILED;
+ error = FILE_ERROR_FAILED;
directory->OpenFile("my_file", GetProxy(&file), kFlagWrite | kFlagCreate,
Capture(&error));
ASSERT_TRUE(directory.WaitForIncomingResponse());
- EXPECT_EQ(ERROR_OK, error);
+ EXPECT_EQ(FILE_ERROR_OK, error);
// Write to it.
std::vector<uint8_t> bytes_to_write;
@@ -258,29 +258,29 @@ TEST_F(FileImplTest, OpenInTruncateMode) {
bytes_to_write.push_back(static_cast<uint8_t>('l'));
bytes_to_write.push_back(static_cast<uint8_t>('l'));
bytes_to_write.push_back(static_cast<uint8_t>('o'));
- error = ERROR_FAILED;
+ error = FILE_ERROR_FAILED;
uint32_t num_bytes_written = 0;
file->Write(mojo::Array<uint8_t>::From(bytes_to_write), 0,
WHENCE_FROM_CURRENT, Capture(&error, &num_bytes_written));
ASSERT_TRUE(file.WaitForIncomingResponse());
- EXPECT_EQ(ERROR_OK, error);
+ EXPECT_EQ(FILE_ERROR_OK, error);
EXPECT_EQ(bytes_to_write.size(), num_bytes_written);
// Close it.
- error = ERROR_FAILED;
+ error = FILE_ERROR_FAILED;
file->Close(Capture(&error));
ASSERT_TRUE(file.WaitForIncomingResponse());
- EXPECT_EQ(ERROR_OK, error);
+ EXPECT_EQ(FILE_ERROR_OK, error);
}
{
// Append to my_file.
FilePtr file;
- error = ERROR_FAILED;
+ error = FILE_ERROR_FAILED;
directory->OpenFile("my_file", GetProxy(&file),
kFlagWrite | kFlagOpenTruncated, Capture(&error));
ASSERT_TRUE(directory.WaitForIncomingResponse());
- EXPECT_EQ(ERROR_OK, error);
+ EXPECT_EQ(FILE_ERROR_OK, error);
// Write to it.
std::vector<uint8_t> bytes_to_write;
@@ -291,36 +291,36 @@ TEST_F(FileImplTest, OpenInTruncateMode) {
bytes_to_write.push_back(static_cast<uint8_t>('b'));
bytes_to_write.push_back(static_cast<uint8_t>('y'));
bytes_to_write.push_back(static_cast<uint8_t>('e'));
- error = ERROR_FAILED;
+ error = FILE_ERROR_FAILED;
uint32_t num_bytes_written = 0;
file->Write(mojo::Array<uint8_t>::From(bytes_to_write), 0,
WHENCE_FROM_CURRENT, Capture(&error, &num_bytes_written));
ASSERT_TRUE(file.WaitForIncomingResponse());
- EXPECT_EQ(ERROR_OK, error);
+ EXPECT_EQ(FILE_ERROR_OK, error);
EXPECT_EQ(bytes_to_write.size(), num_bytes_written);
// Close it.
- error = ERROR_FAILED;
+ error = FILE_ERROR_FAILED;
file->Close(Capture(&error));
ASSERT_TRUE(file.WaitForIncomingResponse());
- EXPECT_EQ(ERROR_OK, error);
+ EXPECT_EQ(FILE_ERROR_OK, error);
}
{
// Open my_file again.
FilePtr file;
- error = ERROR_FAILED;
+ error = FILE_ERROR_FAILED;
directory->OpenFile("my_file", GetProxy(&file), kFlagRead | kFlagOpen,
Capture(&error));
ASSERT_TRUE(directory.WaitForIncomingResponse());
- EXPECT_EQ(ERROR_OK, error);
+ EXPECT_EQ(FILE_ERROR_OK, error);
// Read from it.
mojo::Array<uint8_t> bytes_read;
- error = ERROR_FAILED;
+ error = FILE_ERROR_FAILED;
file->Read(7, 0, WHENCE_FROM_BEGIN, Capture(&error, &bytes_read));
ASSERT_TRUE(file.WaitForIncomingResponse());
- EXPECT_EQ(ERROR_OK, error);
+ EXPECT_EQ(FILE_ERROR_OK, error);
ASSERT_EQ(7u, bytes_read.size());
EXPECT_EQ(static_cast<uint8_t>('g'), bytes_read[0]);
EXPECT_EQ(static_cast<uint8_t>('o'), bytes_read[1]);
@@ -334,45 +334,45 @@ TEST_F(FileImplTest, OpenInTruncateMode) {
TEST_F(FileImplTest, StatTouch) {
DirectoryPtr directory;
GetTemporaryRoot(&directory);
- Error error;
+ FileError error;
// Create my_file.
FilePtr file;
- error = ERROR_FAILED;
+ error = FILE_ERROR_FAILED;
directory->OpenFile("my_file", GetProxy(&file), kFlagWrite | kFlagCreate,
Capture(&error));
ASSERT_TRUE(directory.WaitForIncomingResponse());
- EXPECT_EQ(ERROR_OK, error);
+ EXPECT_EQ(FILE_ERROR_OK, error);
// Stat it.
- error = ERROR_FAILED;
+ error = FILE_ERROR_FAILED;
FileInformationPtr file_info;
file->Stat(Capture(&error, &file_info));
ASSERT_TRUE(file.WaitForIncomingResponse());
- EXPECT_EQ(ERROR_OK, error);
+ EXPECT_EQ(FILE_ERROR_OK, error);
ASSERT_FALSE(file_info.is_null());
- EXPECT_EQ(FILE_TYPE_REGULAR_FILE, file_info->type);
+ EXPECT_EQ(FS_FILE_TYPE_REGULAR_FILE, file_info->type);
EXPECT_EQ(0, file_info->size);
EXPECT_GT(file_info->atime, 0); // Expect that it's not 1970-01-01.
EXPECT_GT(file_info->mtime, 0);
double first_mtime = file_info->mtime;
// Touch only the atime.
- error = ERROR_FAILED;
+ error = FILE_ERROR_FAILED;
TimespecOrNowPtr t(TimespecOrNow::New());
t->now = false;
const int64_t kPartyTime1 = 1234567890; // Party like it's 2009-02-13.
t->seconds = kPartyTime1;
file->Touch(t.Pass(), nullptr, Capture(&error));
ASSERT_TRUE(file.WaitForIncomingResponse());
- EXPECT_EQ(ERROR_OK, error);
+ EXPECT_EQ(FILE_ERROR_OK, error);
// Stat again.
- error = ERROR_FAILED;
+ error = FILE_ERROR_FAILED;
file_info.reset();
file->Stat(Capture(&error, &file_info));
ASSERT_TRUE(file.WaitForIncomingResponse());
- EXPECT_EQ(ERROR_OK, error);
+ EXPECT_EQ(FILE_ERROR_OK, error);
ASSERT_FALSE(file_info.is_null());
EXPECT_EQ(kPartyTime1, file_info->atime);
EXPECT_EQ(first_mtime, file_info->mtime);
@@ -384,14 +384,14 @@ TEST_F(FileImplTest, StatTouch) {
t->seconds = kPartyTime2;
file->Touch(nullptr, t.Pass(), Capture(&error));
ASSERT_TRUE(file.WaitForIncomingResponse());
- EXPECT_EQ(ERROR_OK, error);
+ EXPECT_EQ(FILE_ERROR_OK, error);
// Stat again.
- error = ERROR_FAILED;
+ error = FILE_ERROR_FAILED;
file_info.reset();
file->Stat(Capture(&error, &file_info));
ASSERT_TRUE(file.WaitForIncomingResponse());
- EXPECT_EQ(ERROR_OK, error);
+ EXPECT_EQ(FILE_ERROR_OK, error);
ASSERT_FALSE(file_info.is_null());
EXPECT_EQ(kPartyTime1, file_info->atime);
EXPECT_EQ(kPartyTime2, file_info->mtime);
@@ -404,82 +404,82 @@ TEST_F(FileImplTest, StatTouch) {
TEST_F(FileImplTest, TellSeek) {
DirectoryPtr directory;
GetTemporaryRoot(&directory);
- Error error;
+ FileError error;
// Create my_file.
FilePtr file;
- error = ERROR_FAILED;
+ error = FILE_ERROR_FAILED;
directory->OpenFile("my_file", GetProxy(&file), kFlagWrite | kFlagCreate,
Capture(&error));
ASSERT_TRUE(directory.WaitForIncomingResponse());
- EXPECT_EQ(ERROR_OK, error);
+ EXPECT_EQ(FILE_ERROR_OK, error);
// Write to it.
std::vector<uint8_t> bytes_to_write(1000, '!');
- error = ERROR_FAILED;
+ error = FILE_ERROR_FAILED;
uint32_t num_bytes_written = 0;
file->Write(mojo::Array<uint8_t>::From(bytes_to_write), 0,
WHENCE_FROM_CURRENT, Capture(&error, &num_bytes_written));
ASSERT_TRUE(file.WaitForIncomingResponse());
- EXPECT_EQ(ERROR_OK, error);
+ EXPECT_EQ(FILE_ERROR_OK, error);
EXPECT_EQ(bytes_to_write.size(), num_bytes_written);
const int size = static_cast<int>(num_bytes_written);
// Tell.
- error = ERROR_FAILED;
+ error = FILE_ERROR_FAILED;
int64_t position = -1;
file->Tell(Capture(&error, &position));
ASSERT_TRUE(file.WaitForIncomingResponse());
// Should be at the end.
- EXPECT_EQ(ERROR_OK, error);
+ EXPECT_EQ(FILE_ERROR_OK, error);
EXPECT_EQ(size, position);
// Seek back 100.
- error = ERROR_FAILED;
+ error = FILE_ERROR_FAILED;
position = -1;
file->Seek(-100, WHENCE_FROM_CURRENT, Capture(&error, &position));
ASSERT_TRUE(file.WaitForIncomingResponse());
- EXPECT_EQ(ERROR_OK, error);
+ EXPECT_EQ(FILE_ERROR_OK, error);
EXPECT_EQ(size - 100, position);
// Tell.
- error = ERROR_FAILED;
+ error = FILE_ERROR_FAILED;
position = -1;
file->Tell(Capture(&error, &position));
ASSERT_TRUE(file.WaitForIncomingResponse());
- EXPECT_EQ(ERROR_OK, error);
+ EXPECT_EQ(FILE_ERROR_OK, error);
EXPECT_EQ(size - 100, position);
// Seek to 123 from start.
- error = ERROR_FAILED;
+ error = FILE_ERROR_FAILED;
position = -1;
file->Seek(123, WHENCE_FROM_BEGIN, Capture(&error, &position));
ASSERT_TRUE(file.WaitForIncomingResponse());
- EXPECT_EQ(ERROR_OK, error);
+ EXPECT_EQ(FILE_ERROR_OK, error);
EXPECT_EQ(123, position);
// Tell.
- error = ERROR_FAILED;
+ error = FILE_ERROR_FAILED;
position = -1;
file->Tell(Capture(&error, &position));
ASSERT_TRUE(file.WaitForIncomingResponse());
- EXPECT_EQ(ERROR_OK, error);
+ EXPECT_EQ(FILE_ERROR_OK, error);
EXPECT_EQ(123, position);
// Seek to 123 back from end.
- error = ERROR_FAILED;
+ error = FILE_ERROR_FAILED;
position = -1;
file->Seek(-123, WHENCE_FROM_END, Capture(&error, &position));
ASSERT_TRUE(file.WaitForIncomingResponse());
- EXPECT_EQ(ERROR_OK, error);
+ EXPECT_EQ(FILE_ERROR_OK, error);
EXPECT_EQ(size - 123, position);
// Tell.
- error = ERROR_FAILED;
+ error = FILE_ERROR_FAILED;
position = -1;
file->Tell(Capture(&error, &position));
ASSERT_TRUE(file.WaitForIncomingResponse());
- EXPECT_EQ(ERROR_OK, error);
+ EXPECT_EQ(FILE_ERROR_OK, error);
EXPECT_EQ(size - 123, position);
// TODO(vtl): Check that seeking actually affects reading/writing.
@@ -489,15 +489,15 @@ TEST_F(FileImplTest, TellSeek) {
TEST_F(FileImplTest, Dup) {
DirectoryPtr directory;
GetTemporaryRoot(&directory);
- Error error;
+ FileError error;
// Create my_file.
FilePtr file1;
- error = ERROR_FAILED;
+ error = FILE_ERROR_FAILED;
directory->OpenFile("my_file", GetProxy(&file1),
kFlagRead | kFlagWrite | kFlagCreate, Capture(&error));
ASSERT_TRUE(directory.WaitForIncomingResponse());
- EXPECT_EQ(ERROR_OK, error);
+ EXPECT_EQ(FILE_ERROR_OK, error);
// Write to it.
std::vector<uint8_t> bytes_to_write;
@@ -506,28 +506,28 @@ TEST_F(FileImplTest, Dup) {
bytes_to_write.push_back(static_cast<uint8_t>('l'));
bytes_to_write.push_back(static_cast<uint8_t>('l'));
bytes_to_write.push_back(static_cast<uint8_t>('o'));
- error = ERROR_FAILED;
+ error = FILE_ERROR_FAILED;
uint32_t num_bytes_written = 0;
file1->Write(mojo::Array<uint8_t>::From(bytes_to_write), 0,
WHENCE_FROM_CURRENT, Capture(&error, &num_bytes_written));
ASSERT_TRUE(file1.WaitForIncomingResponse());
- EXPECT_EQ(ERROR_OK, error);
+ EXPECT_EQ(FILE_ERROR_OK, error);
EXPECT_EQ(bytes_to_write.size(), num_bytes_written);
const int end_hello_pos = static_cast<int>(num_bytes_written);
// Dup it.
FilePtr file2;
- error = ERROR_FAILED;
+ error = FILE_ERROR_FAILED;
file1->Dup(GetProxy(&file2), Capture(&error));
ASSERT_TRUE(file1.WaitForIncomingResponse());
- EXPECT_EQ(ERROR_OK, error);
+ EXPECT_EQ(FILE_ERROR_OK, error);
// |file2| should have the same position.
- error = ERROR_FAILED;
+ error = FILE_ERROR_FAILED;
int64_t position = -1;
file2->Tell(Capture(&error, &position));
ASSERT_TRUE(file2.WaitForIncomingResponse());
- EXPECT_EQ(ERROR_OK, error);
+ EXPECT_EQ(FILE_ERROR_OK, error);
EXPECT_EQ(end_hello_pos, position);
// Write using |file2|.
@@ -537,35 +537,35 @@ TEST_F(FileImplTest, Dup) {
more_bytes_to_write.push_back(static_cast<uint8_t>('r'));
more_bytes_to_write.push_back(static_cast<uint8_t>('l'));
more_bytes_to_write.push_back(static_cast<uint8_t>('d'));
- error = ERROR_FAILED;
+ error = FILE_ERROR_FAILED;
num_bytes_written = 0;
file2->Write(mojo::Array<uint8_t>::From(more_bytes_to_write), 0,
WHENCE_FROM_CURRENT, Capture(&error, &num_bytes_written));
ASSERT_TRUE(file2.WaitForIncomingResponse());
- EXPECT_EQ(ERROR_OK, error);
+ EXPECT_EQ(FILE_ERROR_OK, error);
EXPECT_EQ(more_bytes_to_write.size(), num_bytes_written);
const int end_world_pos = end_hello_pos + static_cast<int>(num_bytes_written);
// |file1| should have the same position.
- error = ERROR_FAILED;
+ error = FILE_ERROR_FAILED;
position = -1;
file1->Tell(Capture(&error, &position));
ASSERT_TRUE(file1.WaitForIncomingResponse());
- EXPECT_EQ(ERROR_OK, error);
+ EXPECT_EQ(FILE_ERROR_OK, error);
EXPECT_EQ(end_world_pos, position);
// Close |file1|.
- error = ERROR_FAILED;
+ error = FILE_ERROR_FAILED;
file1->Close(Capture(&error));
ASSERT_TRUE(file1.WaitForIncomingResponse());
- EXPECT_EQ(ERROR_OK, error);
+ EXPECT_EQ(FILE_ERROR_OK, error);
// Read everything using |file2|.
mojo::Array<uint8_t> bytes_read;
- error = ERROR_FAILED;
+ error = FILE_ERROR_FAILED;
file2->Read(1000, 0, WHENCE_FROM_BEGIN, Capture(&error, &bytes_read));
ASSERT_TRUE(file2.WaitForIncomingResponse());
- EXPECT_EQ(ERROR_OK, error);
+ EXPECT_EQ(FILE_ERROR_OK, error);
ASSERT_EQ(static_cast<size_t>(end_world_pos), bytes_read.size());
// Just check the first and last bytes.
EXPECT_EQ(static_cast<uint8_t>('h'), bytes_read[0]);
@@ -580,47 +580,47 @@ TEST_F(FileImplTest, Truncate) {
DirectoryPtr directory;
GetTemporaryRoot(&directory);
- Error error;
+ FileError error;
// Create my_file.
FilePtr file;
- error = ERROR_FAILED;
+ error = FILE_ERROR_FAILED;
directory->OpenFile("my_file", GetProxy(&file), kFlagWrite | kFlagCreate,
Capture(&error));
ASSERT_TRUE(directory.WaitForIncomingResponse());
- EXPECT_EQ(ERROR_OK, error);
+ EXPECT_EQ(FILE_ERROR_OK, error);
// Write to it.
std::vector<uint8_t> bytes_to_write(kInitialSize, '!');
- error = ERROR_FAILED;
+ error = FILE_ERROR_FAILED;
uint32_t num_bytes_written = 0;
file->Write(mojo::Array<uint8_t>::From(bytes_to_write), 0,
WHENCE_FROM_CURRENT, Capture(&error, &num_bytes_written));
ASSERT_TRUE(file.WaitForIncomingResponse());
- EXPECT_EQ(ERROR_OK, error);
+ EXPECT_EQ(FILE_ERROR_OK, error);
EXPECT_EQ(kInitialSize, num_bytes_written);
// Stat it.
- error = ERROR_FAILED;
+ error = FILE_ERROR_FAILED;
FileInformationPtr file_info;
file->Stat(Capture(&error, &file_info));
ASSERT_TRUE(file.WaitForIncomingResponse());
- EXPECT_EQ(ERROR_OK, error);
+ EXPECT_EQ(FILE_ERROR_OK, error);
ASSERT_FALSE(file_info.is_null());
EXPECT_EQ(kInitialSize, file_info->size);
// Truncate it.
- error = ERROR_FAILED;
+ error = FILE_ERROR_FAILED;
file->Truncate(kTruncatedSize, Capture(&error));
ASSERT_TRUE(file.WaitForIncomingResponse());
- EXPECT_EQ(ERROR_OK, error);
+ EXPECT_EQ(FILE_ERROR_OK, error);
// Stat again.
- error = ERROR_FAILED;
+ error = FILE_ERROR_FAILED;
file_info.reset();
file->Stat(Capture(&error, &file_info));
ASSERT_TRUE(file.WaitForIncomingResponse());
- EXPECT_EQ(ERROR_OK, error);
+ EXPECT_EQ(FILE_ERROR_OK, error);
ASSERT_FALSE(file_info.is_null());
EXPECT_EQ(kTruncatedSize, file_info->size);
}
@@ -628,23 +628,23 @@ TEST_F(FileImplTest, Truncate) {
TEST_F(FileImplTest, AsHandle) {
DirectoryPtr directory;
GetTemporaryRoot(&directory);
- Error error;
+ FileError error;
{
// Create my_file.
FilePtr file1;
- error = ERROR_FAILED;
+ error = FILE_ERROR_FAILED;
directory->OpenFile("my_file", GetProxy(&file1),
kFlagRead | kFlagWrite | kFlagCreate, Capture(&error));
ASSERT_TRUE(directory.WaitForIncomingResponse());
- EXPECT_EQ(ERROR_OK, error);
+ EXPECT_EQ(FILE_ERROR_OK, error);
// Fetch the handle
- error = ERROR_FAILED;
+ error = FILE_ERROR_FAILED;
mojo::ScopedHandle handle;
file1->AsHandle(Capture(&error, &handle));
ASSERT_TRUE(file1.WaitForIncomingResponse());
- EXPECT_EQ(ERROR_OK, error);
+ EXPECT_EQ(FILE_ERROR_OK, error);
// Pull a file descriptor out of the scoped handle.
MojoPlatformHandle platform_handle;
@@ -661,18 +661,18 @@ TEST_F(FileImplTest, AsHandle) {
{
// Reopen my_file.
FilePtr file2;
- error = ERROR_FAILED;
+ error = FILE_ERROR_FAILED;
directory->OpenFile("my_file", GetProxy(&file2), kFlagRead | kFlagOpen,
Capture(&error));
ASSERT_TRUE(directory.WaitForIncomingResponse());
- EXPECT_EQ(ERROR_OK, error);
+ EXPECT_EQ(FILE_ERROR_OK, error);
// Verify that we wrote data raw on the file descriptor.
mojo::Array<uint8_t> bytes_read;
- error = ERROR_FAILED;
+ error = FILE_ERROR_FAILED;
file2->Read(5, 0, WHENCE_FROM_BEGIN, Capture(&error, &bytes_read));
ASSERT_TRUE(file2.WaitForIncomingResponse());
- EXPECT_EQ(ERROR_OK, error);
+ EXPECT_EQ(FILE_ERROR_OK, error);
ASSERT_EQ(5u, bytes_read.size());
EXPECT_EQ(static_cast<uint8_t>('h'), bytes_read[0]);
EXPECT_EQ(static_cast<uint8_t>('e'), bytes_read[1]);
« no previous file with comments | « components/filesystem/file_impl.cc ('k') | components/filesystem/file_system_impl.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698