OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include <set> | 5 #include <set> |
6 #include <string> | 6 #include <string> |
7 #include <vector> | 7 #include <vector> |
8 | 8 |
9 #include "base/bind.h" | 9 #include "base/bind.h" |
10 #include "base/file_util.h" | 10 #include "base/file_util.h" |
(...skipping 849 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
860 ASSERT_EQ(1019, ComputeTotalFileSize()); | 860 ASSERT_EQ(1019, ComputeTotalFileSize()); |
861 } | 861 } |
862 | 862 |
863 // Delete backing file to make following truncation fail. | 863 // Delete backing file to make following truncation fail. |
864 base::FilePath local_path; | 864 base::FilePath local_path; |
865 ASSERT_EQ(base::PLATFORM_FILE_OK, | 865 ASSERT_EQ(base::PLATFORM_FILE_OK, |
866 ofu()->GetLocalFilePath( | 866 ofu()->GetLocalFilePath( |
867 UnlimitedContext().get(), | 867 UnlimitedContext().get(), |
868 url, &local_path)); | 868 url, &local_path)); |
869 ASSERT_FALSE(local_path.empty()); | 869 ASSERT_FALSE(local_path.empty()); |
870 ASSERT_TRUE(base::Delete(local_path, false)); | 870 ASSERT_TRUE(base::DeleteFile(local_path, false)); |
871 | 871 |
872 EXPECT_EQ(base::PLATFORM_FILE_ERROR_NOT_FOUND, | 872 EXPECT_EQ(base::PLATFORM_FILE_ERROR_NOT_FOUND, |
873 ofu()->Truncate( | 873 ofu()->Truncate( |
874 LimitedContext(1234).get(), | 874 LimitedContext(1234).get(), |
875 url, 1234)); | 875 url, 1234)); |
876 ASSERT_EQ(0, ComputeTotalFileSize()); | 876 ASSERT_EQ(0, ComputeTotalFileSize()); |
877 } | 877 } |
878 | 878 |
879 TEST_F(ObfuscatedFileUtilTest, TestEnsureFileExists) { | 879 TEST_F(ObfuscatedFileUtilTest, TestEnsureFileExists) { |
880 FileSystemURL url = CreateURLFromUTF8("fake/file"); | 880 FileSystemURL url = CreateURLFromUTF8("fake/file"); |
(...skipping 782 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1663 | 1663 |
1664 std::vector<DirectoryEntry> entries; | 1664 std::vector<DirectoryEntry> entries; |
1665 EXPECT_EQ(base::PLATFORM_FILE_OK, | 1665 EXPECT_EQ(base::PLATFORM_FILE_OK, |
1666 AsyncFileTestHelper::ReadDirectory( | 1666 AsyncFileTestHelper::ReadDirectory( |
1667 file_system_context(), empty_path, &entries)); | 1667 file_system_context(), empty_path, &entries)); |
1668 EXPECT_EQ(3u, entries.size()); | 1668 EXPECT_EQ(3u, entries.size()); |
1669 | 1669 |
1670 base::FilePath local_path; | 1670 base::FilePath local_path; |
1671 EXPECT_EQ(base::PLATFORM_FILE_OK, | 1671 EXPECT_EQ(base::PLATFORM_FILE_OK, |
1672 ofu()->GetLocalFilePath(context.get(), kPath[0], &local_path)); | 1672 ofu()->GetLocalFilePath(context.get(), kPath[0], &local_path)); |
1673 EXPECT_TRUE(base::Delete(local_path, false)); | 1673 EXPECT_TRUE(base::DeleteFile(local_path, false)); |
1674 | 1674 |
1675 entries.clear(); | 1675 entries.clear(); |
1676 EXPECT_EQ(base::PLATFORM_FILE_OK, | 1676 EXPECT_EQ(base::PLATFORM_FILE_OK, |
1677 AsyncFileTestHelper::ReadDirectory( | 1677 AsyncFileTestHelper::ReadDirectory( |
1678 file_system_context(), empty_path, &entries)); | 1678 file_system_context(), empty_path, &entries)); |
1679 EXPECT_EQ(ARRAYSIZE_UNSAFE(kPath) - 1, entries.size()); | 1679 EXPECT_EQ(ARRAYSIZE_UNSAFE(kPath) - 1, entries.size()); |
1680 } | 1680 } |
1681 | 1681 |
1682 TEST_F(ObfuscatedFileUtilTest, TestDirectoryTimestampForCreation) { | 1682 TEST_F(ObfuscatedFileUtilTest, TestDirectoryTimestampForCreation) { |
1683 scoped_ptr<FileSystemOperationContext> context(NewContext(NULL)); | 1683 scoped_ptr<FileSystemOperationContext> context(NewContext(NULL)); |
(...skipping 637 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2321 // Remove isolated. | 2321 // Remove isolated. |
2322 storage_policy_->RemoveIsolated(origin_); | 2322 storage_policy_->RemoveIsolated(origin_); |
2323 | 2323 |
2324 // This should still get the same database. | 2324 // This should still get the same database. |
2325 SandboxDirectoryDatabase* db2 = file_util.GetDirectoryDatabase( | 2325 SandboxDirectoryDatabase* db2 = file_util.GetDirectoryDatabase( |
2326 origin_, kFileSystemTypePersistent, false /* create */); | 2326 origin_, kFileSystemTypePersistent, false /* create */); |
2327 ASSERT_EQ(db, db2); | 2327 ASSERT_EQ(db, db2); |
2328 } | 2328 } |
2329 | 2329 |
2330 } // namespace fileapi | 2330 } // namespace fileapi |
OLD | NEW |