OLD | NEW |
1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 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 <map> | 5 #include <map> |
6 #include <queue> | 6 #include <queue> |
7 #include <set> | 7 #include <set> |
8 #include <string> | 8 #include <string> |
9 #include <vector> | 9 #include <vector> |
10 | 10 |
(...skipping 356 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
367 entry.is_directory = file_info.IsDirectory(); | 367 entry.is_directory = file_info.IsDirectory(); |
368 entry.name = current.BaseName().value(); | 368 entry.name = current.BaseName().value(); |
369 entry.size = file_info.GetSize(); | 369 entry.size = file_info.GetSize(); |
370 entry.last_modified_time = file_info.GetLastModifiedTime(); | 370 entry.last_modified_time = file_info.GetLastModifiedTime(); |
371 expected_entry_map[entry.name] = entry; | 371 expected_entry_map[entry.name] = entry; |
372 | 372 |
373 #if defined(OS_POSIX) | 373 #if defined(OS_POSIX) |
374 // Creates a symlink for each file/directory. | 374 // Creates a symlink for each file/directory. |
375 // They should be ignored by ReadDirectory, so we don't add them | 375 // They should be ignored by ReadDirectory, so we don't add them |
376 // to expected_entry_map. | 376 // to expected_entry_map. |
377 file_util::CreateSymbolicLink( | 377 base::CreateSymbolicLink( |
378 current, | 378 current, |
379 dir_path.Append(current.BaseName().AddExtension( | 379 dir_path.Append(current.BaseName().AddExtension( |
380 FILE_PATH_LITERAL("link")))); | 380 FILE_PATH_LITERAL("link")))); |
381 #endif | 381 #endif |
382 } | 382 } |
383 | 383 |
384 // Perform ReadDirectory in the isolated filesystem. | 384 // Perform ReadDirectory in the isolated filesystem. |
385 FileSystemURL url = GetFileSystemURL(base::FilePath(test_case.path)); | 385 FileSystemURL url = GetFileSystemURL(base::FilePath(test_case.path)); |
386 FileEntryList entries; | 386 FileEntryList entries; |
387 ASSERT_EQ(base::PLATFORM_FILE_OK, | 387 ASSERT_EQ(base::PLATFORM_FILE_OK, |
(...skipping 148 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
536 EXPECT_EQ(base::PLATFORM_FILE_OK, | 536 EXPECT_EQ(base::PLATFORM_FILE_OK, |
537 file_util()->Truncate(GetOperationContext().get(), url, 999)); | 537 file_util()->Truncate(GetOperationContext().get(), url, 999)); |
538 ASSERT_EQ(base::PLATFORM_FILE_OK, | 538 ASSERT_EQ(base::PLATFORM_FILE_OK, |
539 file_util()->GetFileInfo(GetOperationContext().get(), url, | 539 file_util()->GetFileInfo(GetOperationContext().get(), url, |
540 &info, &platform_path)); | 540 &info, &platform_path)); |
541 EXPECT_EQ(999, info.size); | 541 EXPECT_EQ(999, info.size); |
542 } | 542 } |
543 } | 543 } |
544 | 544 |
545 } // namespace fileapi | 545 } // namespace fileapi |
OLD | NEW |