File System API: Clean up initialization in ObfuscatedFileUtilTest.
https://abseil.io/tips/88 recommends using = and not () for initialization when the right-hand side variable is the same type as the left-hand side. Change-Id: Idaae08f68a6e10ca7538ede4d24b8e4c61205a9d Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2965699 Commit-Queue: Austin Sullivan <asully@chromium.org> Auto-Submit: Victor Costan <pwnall@chromium.org> Reviewed-by: Austin Sullivan <asully@chromium.org> Cr-Commit-Position: refs/heads/master@{#892984}
This commit is contained in:

committed by
Chromium LUCI CQ

parent
86944813be
commit
c8d30b9372
@@ -161,6 +161,11 @@ class ObfuscatedFileUtilTest : public testing::Test,
|
|||||||
quota_status_(blink::mojom::QuotaStatusCode::kUnknown),
|
quota_status_(blink::mojom::QuotaStatusCode::kUnknown),
|
||||||
usage_(-1) {}
|
usage_(-1) {}
|
||||||
|
|
||||||
|
ObfuscatedFileUtilTest(const ObfuscatedFileUtilTest&) = delete;
|
||||||
|
ObfuscatedFileUtilTest& operator=(const ObfuscatedFileUtilTest&) = delete;
|
||||||
|
|
||||||
|
~ObfuscatedFileUtilTest() override = default;
|
||||||
|
|
||||||
bool is_incognito() { return GetParam() == TestMode::kIncognito; }
|
bool is_incognito() { return GetParam() == TestMode::kIncognito; }
|
||||||
|
|
||||||
void SetUp() override {
|
void SetUp() override {
|
||||||
@@ -245,10 +250,11 @@ class ObfuscatedFileUtilTest : public testing::Test,
|
|||||||
// and obfuscated_file_util_.
|
// and obfuscated_file_util_.
|
||||||
// Use this for tests which need to run in multiple origins; we need a test
|
// Use this for tests which need to run in multiple origins; we need a test
|
||||||
// helper per origin.
|
// helper per origin.
|
||||||
SandboxFileSystemTestHelper* NewFileSystem(const Origin& origin,
|
std::unique_ptr<SandboxFileSystemTestHelper> NewFileSystem(
|
||||||
|
const Origin& origin,
|
||||||
FileSystemType type) {
|
FileSystemType type) {
|
||||||
SandboxFileSystemTestHelper* file_system =
|
auto file_system =
|
||||||
new SandboxFileSystemTestHelper(origin, type);
|
std::make_unique<SandboxFileSystemTestHelper>(origin, type);
|
||||||
|
|
||||||
file_system->SetUp(file_system_context_);
|
file_system->SetUp(file_system_context_);
|
||||||
return file_system;
|
return file_system;
|
||||||
@@ -306,7 +312,7 @@ class ObfuscatedFileUtilTest : public testing::Test,
|
|||||||
}
|
}
|
||||||
|
|
||||||
bool PathExists(const FileSystemURL& url) {
|
bool PathExists(const FileSystemURL& url) {
|
||||||
std::unique_ptr<FileSystemOperationContext> context(NewContext(nullptr));
|
std::unique_ptr<FileSystemOperationContext> context = NewContext(nullptr);
|
||||||
base::File::Info file_info;
|
base::File::Info file_info;
|
||||||
base::FilePath platform_path;
|
base::FilePath platform_path;
|
||||||
base::File::Error error =
|
base::File::Error error =
|
||||||
@@ -315,7 +321,7 @@ class ObfuscatedFileUtilTest : public testing::Test,
|
|||||||
}
|
}
|
||||||
|
|
||||||
int64_t GetPathSize(const FileSystemURL& url) {
|
int64_t GetPathSize(const FileSystemURL& url) {
|
||||||
std::unique_ptr<FileSystemOperationContext> context(NewContext(nullptr));
|
std::unique_ptr<FileSystemOperationContext> context = NewContext(nullptr);
|
||||||
base::File::Info file_info;
|
base::File::Info file_info;
|
||||||
base::FilePath platform_path;
|
base::FilePath platform_path;
|
||||||
EXPECT_EQ(
|
EXPECT_EQ(
|
||||||
@@ -346,7 +352,7 @@ class ObfuscatedFileUtilTest : public testing::Test,
|
|||||||
}
|
}
|
||||||
|
|
||||||
void CheckFile(const FileSystemURL& url) {
|
void CheckFile(const FileSystemURL& url) {
|
||||||
std::unique_ptr<FileSystemOperationContext> context(NewContext(nullptr));
|
std::unique_ptr<FileSystemOperationContext> context = NewContext(nullptr);
|
||||||
base::FilePath local_path;
|
base::FilePath local_path;
|
||||||
EXPECT_EQ(base::File::FILE_OK,
|
EXPECT_EQ(base::File::FILE_OK,
|
||||||
ofu()->GetLocalFilePath(context.get(), url, &local_path));
|
ofu()->GetLocalFilePath(context.get(), url, &local_path));
|
||||||
@@ -541,7 +547,7 @@ class ObfuscatedFileUtilTest : public testing::Test,
|
|||||||
base::Time last_access_time = base::Time::Now();
|
base::Time last_access_time = base::Time::Now();
|
||||||
base::Time last_modified_time = base::Time::Now();
|
base::Time last_modified_time = base::Time::Now();
|
||||||
|
|
||||||
std::unique_ptr<FileSystemOperationContext> context(NewContext(nullptr));
|
std::unique_ptr<FileSystemOperationContext> context = NewContext(nullptr);
|
||||||
EXPECT_EQ(
|
EXPECT_EQ(
|
||||||
base::File::FILE_OK,
|
base::File::FILE_OK,
|
||||||
ofu()->Touch(context.get(), url, last_access_time, last_modified_time));
|
ofu()->Touch(context.get(), url, last_access_time, last_modified_time));
|
||||||
@@ -633,14 +639,14 @@ class ObfuscatedFileUtilTest : public testing::Test,
|
|||||||
}
|
}
|
||||||
|
|
||||||
void ClearTimestamp(const FileSystemURL& url) {
|
void ClearTimestamp(const FileSystemURL& url) {
|
||||||
std::unique_ptr<FileSystemOperationContext> context(NewContext(nullptr));
|
std::unique_ptr<FileSystemOperationContext> context = NewContext(nullptr);
|
||||||
EXPECT_EQ(base::File::FILE_OK,
|
EXPECT_EQ(base::File::FILE_OK,
|
||||||
ofu()->Touch(context.get(), url, base::Time(), base::Time()));
|
ofu()->Touch(context.get(), url, base::Time(), base::Time()));
|
||||||
EXPECT_EQ(base::Time(), GetModifiedTime(url));
|
EXPECT_EQ(base::Time(), GetModifiedTime(url));
|
||||||
}
|
}
|
||||||
|
|
||||||
base::Time GetModifiedTime(const FileSystemURL& url) {
|
base::Time GetModifiedTime(const FileSystemURL& url) {
|
||||||
std::unique_ptr<FileSystemOperationContext> context(NewContext(nullptr));
|
std::unique_ptr<FileSystemOperationContext> context = NewContext(nullptr);
|
||||||
base::FilePath data_path;
|
base::FilePath data_path;
|
||||||
base::File::Info file_info;
|
base::File::Info file_info;
|
||||||
context = NewContext(nullptr);
|
context = NewContext(nullptr);
|
||||||
@@ -799,9 +805,6 @@ class ObfuscatedFileUtilTest : public testing::Test,
|
|||||||
MockFileChangeObserver change_observer_;
|
MockFileChangeObserver change_observer_;
|
||||||
ChangeObserverList change_observers_;
|
ChangeObserverList change_observers_;
|
||||||
base::WeakPtrFactory<ObfuscatedFileUtilTest> weak_factory_{this};
|
base::WeakPtrFactory<ObfuscatedFileUtilTest> weak_factory_{this};
|
||||||
|
|
||||||
private:
|
|
||||||
DISALLOW_COPY_AND_ASSIGN(ObfuscatedFileUtilTest);
|
|
||||||
};
|
};
|
||||||
|
|
||||||
INSTANTIATE_TEST_SUITE_P(All,
|
INSTANTIATE_TEST_SUITE_P(All,
|
||||||
@@ -811,7 +814,7 @@ INSTANTIATE_TEST_SUITE_P(All,
|
|||||||
|
|
||||||
TEST_P(ObfuscatedFileUtilTest, TestCreateAndDeleteFile) {
|
TEST_P(ObfuscatedFileUtilTest, TestCreateAndDeleteFile) {
|
||||||
FileSystemURL url = CreateURLFromUTF8("fake/file");
|
FileSystemURL url = CreateURLFromUTF8("fake/file");
|
||||||
std::unique_ptr<FileSystemOperationContext> context(NewContext(nullptr));
|
std::unique_ptr<FileSystemOperationContext> context = NewContext(nullptr);
|
||||||
bool created;
|
bool created;
|
||||||
|
|
||||||
base::File::Error result =
|
base::File::Error result =
|
||||||
@@ -899,7 +902,7 @@ TEST_P(ObfuscatedFileUtilTest, TestCreateAndDeleteFile) {
|
|||||||
TEST_P(ObfuscatedFileUtilTest, TestTruncate) {
|
TEST_P(ObfuscatedFileUtilTest, TestTruncate) {
|
||||||
bool created = false;
|
bool created = false;
|
||||||
FileSystemURL url = CreateURLFromUTF8("file");
|
FileSystemURL url = CreateURLFromUTF8("file");
|
||||||
std::unique_ptr<FileSystemOperationContext> context(NewContext(nullptr));
|
std::unique_ptr<FileSystemOperationContext> context = NewContext(nullptr);
|
||||||
|
|
||||||
EXPECT_EQ(base::File::FILE_ERROR_NOT_FOUND,
|
EXPECT_EQ(base::File::FILE_ERROR_NOT_FOUND,
|
||||||
ofu()->Truncate(context.get(), url, 4));
|
ofu()->Truncate(context.get(), url, 4));
|
||||||
@@ -985,8 +988,8 @@ TEST_P(ObfuscatedFileUtilTest, TestQuotaOnTruncation) {
|
|||||||
EXPECT_EQ(base::File::FILE_ERROR_NOT_FOUND,
|
EXPECT_EQ(base::File::FILE_ERROR_NOT_FOUND,
|
||||||
ofu()->Truncate(LimitedContext(1234).get(), url, 1234));
|
ofu()->Truncate(LimitedContext(1234).get(), url, 1234));
|
||||||
} else {
|
} else {
|
||||||
EXPECT_EQ(base::File::FILE_OK,
|
std::unique_ptr<FileSystemOperationContext> context = NewContext(nullptr);
|
||||||
ofu()->DeleteFile(NewContext(nullptr).get(), url));
|
EXPECT_EQ(base::File::FILE_OK, ofu()->DeleteFile(context.get(), url));
|
||||||
}
|
}
|
||||||
ASSERT_EQ(0, ComputeTotalFileSize());
|
ASSERT_EQ(0, ComputeTotalFileSize());
|
||||||
}
|
}
|
||||||
@@ -994,7 +997,7 @@ TEST_P(ObfuscatedFileUtilTest, TestQuotaOnTruncation) {
|
|||||||
TEST_P(ObfuscatedFileUtilTest, TestEnsureFileExists) {
|
TEST_P(ObfuscatedFileUtilTest, TestEnsureFileExists) {
|
||||||
FileSystemURL url = CreateURLFromUTF8("fake/file");
|
FileSystemURL url = CreateURLFromUTF8("fake/file");
|
||||||
bool created = false;
|
bool created = false;
|
||||||
std::unique_ptr<FileSystemOperationContext> context(NewContext(nullptr));
|
std::unique_ptr<FileSystemOperationContext> context = NewContext(nullptr);
|
||||||
EXPECT_EQ(base::File::FILE_ERROR_NOT_FOUND,
|
EXPECT_EQ(base::File::FILE_ERROR_NOT_FOUND,
|
||||||
ofu()->EnsureFileExists(context.get(), url, &created));
|
ofu()->EnsureFileExists(context.get(), url, &created));
|
||||||
EXPECT_TRUE(change_observer()->HasNoChange());
|
EXPECT_TRUE(change_observer()->HasNoChange());
|
||||||
@@ -1047,7 +1050,7 @@ TEST_P(ObfuscatedFileUtilTest, TestEnsureFileExists) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
TEST_P(ObfuscatedFileUtilTest, TestDirectoryOps) {
|
TEST_P(ObfuscatedFileUtilTest, TestDirectoryOps) {
|
||||||
std::unique_ptr<FileSystemOperationContext> context(NewContext(nullptr));
|
std::unique_ptr<FileSystemOperationContext> context = NewContext(nullptr);
|
||||||
|
|
||||||
bool exclusive = false;
|
bool exclusive = false;
|
||||||
bool recursive = false;
|
bool recursive = false;
|
||||||
@@ -1188,7 +1191,7 @@ TEST_P(ObfuscatedFileUtilTest, TestDirectoryOps) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
TEST_P(ObfuscatedFileUtilTest, TestReadDirectory) {
|
TEST_P(ObfuscatedFileUtilTest, TestReadDirectory) {
|
||||||
std::unique_ptr<FileSystemOperationContext> context(NewContext(nullptr));
|
std::unique_ptr<FileSystemOperationContext> context = NewContext(nullptr);
|
||||||
bool exclusive = true;
|
bool exclusive = true;
|
||||||
bool recursive = true;
|
bool recursive = true;
|
||||||
FileSystemURL url = CreateURLFromUTF8("directory/to/use");
|
FileSystemURL url = CreateURLFromUTF8("directory/to/use");
|
||||||
@@ -1207,7 +1210,7 @@ TEST_P(ObfuscatedFileUtilTest, TestReadRootWithEmptyString) {
|
|||||||
|
|
||||||
TEST_P(ObfuscatedFileUtilTest, TestReadDirectoryOnFile) {
|
TEST_P(ObfuscatedFileUtilTest, TestReadDirectoryOnFile) {
|
||||||
FileSystemURL url = CreateURLFromUTF8("file");
|
FileSystemURL url = CreateURLFromUTF8("file");
|
||||||
std::unique_ptr<FileSystemOperationContext> context(NewContext(nullptr));
|
std::unique_ptr<FileSystemOperationContext> context = NewContext(nullptr);
|
||||||
|
|
||||||
bool created = false;
|
bool created = false;
|
||||||
ASSERT_EQ(base::File::FILE_OK,
|
ASSERT_EQ(base::File::FILE_OK,
|
||||||
@@ -1224,7 +1227,7 @@ TEST_P(ObfuscatedFileUtilTest, TestReadDirectoryOnFile) {
|
|||||||
|
|
||||||
TEST_P(ObfuscatedFileUtilTest, TestTouch) {
|
TEST_P(ObfuscatedFileUtilTest, TestTouch) {
|
||||||
FileSystemURL url = CreateURLFromUTF8("file");
|
FileSystemURL url = CreateURLFromUTF8("file");
|
||||||
std::unique_ptr<FileSystemOperationContext> context(NewContext(nullptr));
|
std::unique_ptr<FileSystemOperationContext> context = NewContext(nullptr);
|
||||||
|
|
||||||
base::Time last_access_time = base::Time::Now();
|
base::Time last_access_time = base::Time::Now();
|
||||||
base::Time last_modified_time = base::Time::Now();
|
base::Time last_modified_time = base::Time::Now();
|
||||||
@@ -1254,7 +1257,7 @@ TEST_P(ObfuscatedFileUtilTest, TestTouch) {
|
|||||||
|
|
||||||
TEST_P(ObfuscatedFileUtilTest, TestPathQuotas) {
|
TEST_P(ObfuscatedFileUtilTest, TestPathQuotas) {
|
||||||
FileSystemURL url = CreateURLFromUTF8("fake/file");
|
FileSystemURL url = CreateURLFromUTF8("fake/file");
|
||||||
std::unique_ptr<FileSystemOperationContext> context(NewContext(nullptr));
|
std::unique_ptr<FileSystemOperationContext> context = NewContext(nullptr);
|
||||||
|
|
||||||
url = CreateURLFromUTF8("file name");
|
url = CreateURLFromUTF8("file name");
|
||||||
context->set_allowed_bytes_growth(5);
|
context->set_allowed_bytes_growth(5);
|
||||||
@@ -1290,7 +1293,7 @@ TEST_P(ObfuscatedFileUtilTest, TestPathQuotas) {
|
|||||||
TEST_P(ObfuscatedFileUtilTest, TestCopyOrMoveFileNotFound) {
|
TEST_P(ObfuscatedFileUtilTest, TestCopyOrMoveFileNotFound) {
|
||||||
FileSystemURL source_url = CreateURLFromUTF8("path0.txt");
|
FileSystemURL source_url = CreateURLFromUTF8("path0.txt");
|
||||||
FileSystemURL dest_url = CreateURLFromUTF8("path1.txt");
|
FileSystemURL dest_url = CreateURLFromUTF8("path1.txt");
|
||||||
std::unique_ptr<FileSystemOperationContext> context(NewContext(nullptr));
|
std::unique_ptr<FileSystemOperationContext> context = NewContext(nullptr);
|
||||||
|
|
||||||
bool is_copy_not_move = false;
|
bool is_copy_not_move = false;
|
||||||
EXPECT_EQ(base::File::FILE_ERROR_NOT_FOUND,
|
EXPECT_EQ(base::File::FILE_ERROR_NOT_FOUND,
|
||||||
@@ -1343,7 +1346,7 @@ TEST_P(ObfuscatedFileUtilTest, TestCopyOrMoveFileSuccess) {
|
|||||||
SCOPED_TRACE(testing::Message() << "\t dest_path " << test_case.dest_path);
|
SCOPED_TRACE(testing::Message() << "\t dest_path " << test_case.dest_path);
|
||||||
SCOPED_TRACE(testing::Message()
|
SCOPED_TRACE(testing::Message()
|
||||||
<< "\t cause_overwrite " << test_case.cause_overwrite);
|
<< "\t cause_overwrite " << test_case.cause_overwrite);
|
||||||
std::unique_ptr<FileSystemOperationContext> context(NewContext(nullptr));
|
std::unique_ptr<FileSystemOperationContext> context = NewContext(nullptr);
|
||||||
|
|
||||||
bool exclusive = false;
|
bool exclusive = false;
|
||||||
bool recursive = true;
|
bool recursive = true;
|
||||||
@@ -1418,7 +1421,7 @@ TEST_P(ObfuscatedFileUtilTest, TestCopyOrMoveFileSuccess) {
|
|||||||
TEST_P(ObfuscatedFileUtilTest, TestCopyPathQuotas) {
|
TEST_P(ObfuscatedFileUtilTest, TestCopyPathQuotas) {
|
||||||
FileSystemURL src_url = CreateURLFromUTF8("src path");
|
FileSystemURL src_url = CreateURLFromUTF8("src path");
|
||||||
FileSystemURL dest_url = CreateURLFromUTF8("destination path");
|
FileSystemURL dest_url = CreateURLFromUTF8("destination path");
|
||||||
std::unique_ptr<FileSystemOperationContext> context(NewContext(nullptr));
|
std::unique_ptr<FileSystemOperationContext> context = NewContext(nullptr);
|
||||||
bool created = false;
|
bool created = false;
|
||||||
ASSERT_EQ(base::File::FILE_OK,
|
ASSERT_EQ(base::File::FILE_OK,
|
||||||
ofu()->EnsureFileExists(context.get(), src_url, &created));
|
ofu()->EnsureFileExists(context.get(), src_url, &created));
|
||||||
@@ -1448,7 +1451,7 @@ TEST_P(ObfuscatedFileUtilTest, TestCopyPathQuotas) {
|
|||||||
TEST_P(ObfuscatedFileUtilTest, TestMovePathQuotasWithRename) {
|
TEST_P(ObfuscatedFileUtilTest, TestMovePathQuotasWithRename) {
|
||||||
FileSystemURL src_url = CreateURLFromUTF8("src path");
|
FileSystemURL src_url = CreateURLFromUTF8("src path");
|
||||||
FileSystemURL dest_url = CreateURLFromUTF8("destination path");
|
FileSystemURL dest_url = CreateURLFromUTF8("destination path");
|
||||||
std::unique_ptr<FileSystemOperationContext> context(NewContext(nullptr));
|
std::unique_ptr<FileSystemOperationContext> context = NewContext(nullptr);
|
||||||
bool created = false;
|
bool created = false;
|
||||||
ASSERT_EQ(base::File::FILE_OK,
|
ASSERT_EQ(base::File::FILE_OK,
|
||||||
ofu()->EnsureFileExists(context.get(), src_url, &created));
|
ofu()->EnsureFileExists(context.get(), src_url, &created));
|
||||||
@@ -1484,7 +1487,7 @@ TEST_P(ObfuscatedFileUtilTest, TestMovePathQuotasWithRename) {
|
|||||||
|
|
||||||
TEST_P(ObfuscatedFileUtilTest, TestMovePathQuotasWithoutRename) {
|
TEST_P(ObfuscatedFileUtilTest, TestMovePathQuotasWithoutRename) {
|
||||||
FileSystemURL src_url = CreateURLFromUTF8("src path");
|
FileSystemURL src_url = CreateURLFromUTF8("src path");
|
||||||
std::unique_ptr<FileSystemOperationContext> context(NewContext(nullptr));
|
std::unique_ptr<FileSystemOperationContext> context = NewContext(nullptr);
|
||||||
bool created = false;
|
bool created = false;
|
||||||
ASSERT_EQ(base::File::FILE_OK,
|
ASSERT_EQ(base::File::FILE_OK,
|
||||||
ofu()->EnsureFileExists(context.get(), src_url, &created));
|
ofu()->EnsureFileExists(context.get(), src_url, &created));
|
||||||
@@ -1528,7 +1531,7 @@ TEST_P(ObfuscatedFileUtilTest, TestCopyInForeignFile) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
TEST_P(ObfuscatedFileUtilTest, TestEnumerator) {
|
TEST_P(ObfuscatedFileUtilTest, TestEnumerator) {
|
||||||
std::unique_ptr<FileSystemOperationContext> context(NewContext(nullptr));
|
std::unique_ptr<FileSystemOperationContext> context = NewContext(nullptr);
|
||||||
FileSystemURL src_url = CreateURLFromUTF8("source dir");
|
FileSystemURL src_url = CreateURLFromUTF8("source dir");
|
||||||
bool exclusive = true;
|
bool exclusive = true;
|
||||||
bool recursive = false;
|
bool recursive = false;
|
||||||
@@ -1556,8 +1559,8 @@ TEST_P(ObfuscatedFileUtilTest, TestEnumerator) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
TEST_P(ObfuscatedFileUtilTest, TestOriginEnumerator) {
|
TEST_P(ObfuscatedFileUtilTest, TestOriginEnumerator) {
|
||||||
std::unique_ptr<ObfuscatedFileUtil::AbstractOriginEnumerator> enumerator(
|
std::unique_ptr<ObfuscatedFileUtil::AbstractOriginEnumerator> enumerator =
|
||||||
ofu()->CreateOriginEnumerator());
|
ofu()->CreateOriginEnumerator();
|
||||||
// The test helper starts out with a single filesystem.
|
// The test helper starts out with a single filesystem.
|
||||||
EXPECT_TRUE(enumerator.get());
|
EXPECT_TRUE(enumerator.get());
|
||||||
EXPECT_EQ(origin(), enumerator->Next());
|
EXPECT_EQ(origin(), enumerator->Next());
|
||||||
@@ -1579,8 +1582,8 @@ TEST_P(ObfuscatedFileUtilTest, TestOriginEnumerator) {
|
|||||||
Origin origin = Origin::Create(GURL(record.origin_url));
|
Origin origin = Origin::Create(GURL(record.origin_url));
|
||||||
origins_expected.insert(origin);
|
origins_expected.insert(origin);
|
||||||
if (record.has_temporary) {
|
if (record.has_temporary) {
|
||||||
std::unique_ptr<SandboxFileSystemTestHelper> file_system(
|
std::unique_ptr<SandboxFileSystemTestHelper> file_system =
|
||||||
NewFileSystem(origin, kFileSystemTypeTemporary));
|
NewFileSystem(origin, kFileSystemTypeTemporary);
|
||||||
std::unique_ptr<FileSystemOperationContext> context(
|
std::unique_ptr<FileSystemOperationContext> context(
|
||||||
NewContext(file_system.get()));
|
NewContext(file_system.get()));
|
||||||
bool created = false;
|
bool created = false;
|
||||||
@@ -1591,8 +1594,8 @@ TEST_P(ObfuscatedFileUtilTest, TestOriginEnumerator) {
|
|||||||
EXPECT_TRUE(created);
|
EXPECT_TRUE(created);
|
||||||
}
|
}
|
||||||
if (record.has_persistent) {
|
if (record.has_persistent) {
|
||||||
std::unique_ptr<SandboxFileSystemTestHelper> file_system(
|
std::unique_ptr<SandboxFileSystemTestHelper> file_system =
|
||||||
NewFileSystem(origin, kFileSystemTypePersistent));
|
NewFileSystem(origin, kFileSystemTypePersistent);
|
||||||
std::unique_ptr<FileSystemOperationContext> context(
|
std::unique_ptr<FileSystemOperationContext> context(
|
||||||
NewContext(file_system.get()));
|
NewContext(file_system.get()));
|
||||||
bool created = false;
|
bool created = false;
|
||||||
@@ -1641,7 +1644,7 @@ TEST_P(ObfuscatedFileUtilTest, TestOriginEnumerator) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
TEST_P(ObfuscatedFileUtilTest, TestRevokeUsageCache) {
|
TEST_P(ObfuscatedFileUtilTest, TestRevokeUsageCache) {
|
||||||
std::unique_ptr<FileSystemOperationContext> context(NewContext(nullptr));
|
std::unique_ptr<FileSystemOperationContext> context = NewContext(nullptr);
|
||||||
|
|
||||||
int64_t expected_quota = 0;
|
int64_t expected_quota = 0;
|
||||||
|
|
||||||
@@ -1786,7 +1789,7 @@ TEST_P(ObfuscatedFileUtilTest, TestIncompleteDirectoryReading) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
TEST_P(ObfuscatedFileUtilTest, TestDirectoryTimestampForCreation) {
|
TEST_P(ObfuscatedFileUtilTest, TestDirectoryTimestampForCreation) {
|
||||||
std::unique_ptr<FileSystemOperationContext> context(NewContext(nullptr));
|
std::unique_ptr<FileSystemOperationContext> context = NewContext(nullptr);
|
||||||
const FileSystemURL dir_url = CreateURLFromUTF8("foo_dir");
|
const FileSystemURL dir_url = CreateURLFromUTF8("foo_dir");
|
||||||
|
|
||||||
// Create working directory.
|
// Create working directory.
|
||||||
@@ -1902,7 +1905,7 @@ TEST_P(ObfuscatedFileUtilTest, TestDirectoryTimestampForCreation) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
TEST_P(ObfuscatedFileUtilTest, TestDirectoryTimestampForDeletion) {
|
TEST_P(ObfuscatedFileUtilTest, TestDirectoryTimestampForDeletion) {
|
||||||
std::unique_ptr<FileSystemOperationContext> context(NewContext(nullptr));
|
std::unique_ptr<FileSystemOperationContext> context = NewContext(nullptr);
|
||||||
const FileSystemURL dir_url = CreateURLFromUTF8("foo_dir");
|
const FileSystemURL dir_url = CreateURLFromUTF8("foo_dir");
|
||||||
|
|
||||||
// Create working directory.
|
// Create working directory.
|
||||||
@@ -1972,7 +1975,7 @@ TEST_P(ObfuscatedFileUtilTest, TestFileEnumeratorTimestamp) {
|
|||||||
FileSystemURL url1 = FileSystemURLAppendUTF8(dir, "bar");
|
FileSystemURL url1 = FileSystemURLAppendUTF8(dir, "bar");
|
||||||
FileSystemURL url2 = FileSystemURLAppendUTF8(dir, "baz");
|
FileSystemURL url2 = FileSystemURLAppendUTF8(dir, "baz");
|
||||||
|
|
||||||
std::unique_ptr<FileSystemOperationContext> context(NewContext(nullptr));
|
std::unique_ptr<FileSystemOperationContext> context = NewContext(nullptr);
|
||||||
EXPECT_EQ(base::File::FILE_OK,
|
EXPECT_EQ(base::File::FILE_OK,
|
||||||
ofu()->CreateDirectory(context.get(), dir, false, false));
|
ofu()->CreateDirectory(context.get(), dir, false, false));
|
||||||
|
|
||||||
@@ -2390,14 +2393,14 @@ TEST_P(ObfuscatedFileUtilTest, DeleteDirectoryForOriginAndType) {
|
|||||||
const Origin origin3 = Origin::Create(GURL("http://nope.example.com"));
|
const Origin origin3 = Origin::Create(GURL("http://nope.example.com"));
|
||||||
|
|
||||||
// Create origin directories.
|
// Create origin directories.
|
||||||
std::unique_ptr<SandboxFileSystemTestHelper> fs1(
|
std::unique_ptr<SandboxFileSystemTestHelper> fs1 =
|
||||||
NewFileSystem(origin1, kFileSystemTypeTemporary));
|
NewFileSystem(origin1, kFileSystemTypeTemporary);
|
||||||
std::unique_ptr<SandboxFileSystemTestHelper> fs2(
|
std::unique_ptr<SandboxFileSystemTestHelper> fs2 =
|
||||||
NewFileSystem(origin1, kFileSystemTypePersistent));
|
NewFileSystem(origin1, kFileSystemTypePersistent);
|
||||||
std::unique_ptr<SandboxFileSystemTestHelper> fs3(
|
std::unique_ptr<SandboxFileSystemTestHelper> fs3 =
|
||||||
NewFileSystem(origin2, kFileSystemTypeTemporary));
|
NewFileSystem(origin2, kFileSystemTypeTemporary);
|
||||||
std::unique_ptr<SandboxFileSystemTestHelper> fs4(
|
std::unique_ptr<SandboxFileSystemTestHelper> fs4 =
|
||||||
NewFileSystem(origin2, kFileSystemTypePersistent));
|
NewFileSystem(origin2, kFileSystemTypePersistent);
|
||||||
|
|
||||||
// Make sure directories for origin1 exist.
|
// Make sure directories for origin1 exist.
|
||||||
base::File::Error error = base::File::FILE_ERROR_FAILED;
|
base::File::Error error = base::File::FILE_ERROR_FAILED;
|
||||||
@@ -2467,14 +2470,14 @@ TEST_P(ObfuscatedFileUtilTest, DeleteDirectoryForOriginAndType_DeleteAll) {
|
|||||||
const Origin origin2 = Origin::Create(GURL("http://www.example.com:1234"));
|
const Origin origin2 = Origin::Create(GURL("http://www.example.com:1234"));
|
||||||
|
|
||||||
// Create origin directories.
|
// Create origin directories.
|
||||||
std::unique_ptr<SandboxFileSystemTestHelper> fs1(
|
std::unique_ptr<SandboxFileSystemTestHelper> fs1 =
|
||||||
NewFileSystem(origin1, kFileSystemTypeTemporary));
|
NewFileSystem(origin1, kFileSystemTypeTemporary);
|
||||||
std::unique_ptr<SandboxFileSystemTestHelper> fs2(
|
std::unique_ptr<SandboxFileSystemTestHelper> fs2 =
|
||||||
NewFileSystem(origin1, kFileSystemTypePersistent));
|
NewFileSystem(origin1, kFileSystemTypePersistent);
|
||||||
std::unique_ptr<SandboxFileSystemTestHelper> fs3(
|
std::unique_ptr<SandboxFileSystemTestHelper> fs3 =
|
||||||
NewFileSystem(origin2, kFileSystemTypeTemporary));
|
NewFileSystem(origin2, kFileSystemTypeTemporary);
|
||||||
std::unique_ptr<SandboxFileSystemTestHelper> fs4(
|
std::unique_ptr<SandboxFileSystemTestHelper> fs4 =
|
||||||
NewFileSystem(origin2, kFileSystemTypePersistent));
|
NewFileSystem(origin2, kFileSystemTypePersistent);
|
||||||
|
|
||||||
// Make sure directories for origin1 exist.
|
// Make sure directories for origin1 exist.
|
||||||
base::File::Error error = base::File::FILE_ERROR_FAILED;
|
base::File::Error error = base::File::FILE_ERROR_FAILED;
|
||||||
|
Reference in New Issue
Block a user