| 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 <map> | 5 #include <map> |
| 6 #include <set> | 6 #include <set> |
| 7 #include <string> | 7 #include <string> |
| 8 #include <vector> | 8 #include <vector> |
| 9 | 9 |
| 10 #include "base/file_util.h" | 10 #include "base/file_util.h" |
| (...skipping 305 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 316 continue; | 316 continue; |
| 317 | 317 |
| 318 SCOPED_TRACE(testing::Message() << "Testing RegularTestCases " << i | 318 SCOPED_TRACE(testing::Message() << "Testing RegularTestCases " << i |
| 319 << ": " << test_case.path); | 319 << ": " << test_case.path); |
| 320 | 320 |
| 321 // Read entries in the directory to construct the expected results map. | 321 // Read entries in the directory to construct the expected results map. |
| 322 typedef std::map<FilePath::StringType, base::FileUtilProxy::Entry> EntryMap; | 322 typedef std::map<FilePath::StringType, base::FileUtilProxy::Entry> EntryMap; |
| 323 EntryMap expected_entry_map; | 323 EntryMap expected_entry_map; |
| 324 | 324 |
| 325 FileEnumerator file_enum( | 325 FileEnumerator file_enum( |
| 326 GetTestCasePlatformPath(test_case.path), | 326 GetTestCasePlatformPath(test_case.path), false /* not recursive */, |
| 327 false /* recursive */, | 327 FileEnumerator::FILES | FileEnumerator::DIRECTORIES); |
| 328 static_cast<file_util::FileEnumerator::FileType>( | |
| 329 FileEnumerator::FILES | FileEnumerator::DIRECTORIES)); | |
| 330 FilePath current; | 328 FilePath current; |
| 331 while (!(current = file_enum.Next()).empty()) { | 329 while (!(current = file_enum.Next()).empty()) { |
| 332 FileEnumerator::FindInfo file_info; | 330 FileEnumerator::FindInfo file_info; |
| 333 file_enum.GetFindInfo(&file_info); | 331 file_enum.GetFindInfo(&file_info); |
| 334 base::FileUtilProxy::Entry entry; | 332 base::FileUtilProxy::Entry entry; |
| 335 entry.is_directory = FileEnumerator::IsDirectory(file_info); | 333 entry.is_directory = FileEnumerator::IsDirectory(file_info); |
| 336 entry.name = current.BaseName().value(); | 334 entry.name = current.BaseName().value(); |
| 337 entry.size = FileEnumerator::GetFilesize(file_info); | 335 entry.size = FileEnumerator::GetFilesize(file_info); |
| 338 entry.last_modified_time = FileEnumerator::GetLastModifiedTime(file_info); | 336 entry.last_modified_time = FileEnumerator::GetLastModifiedTime(file_info); |
| 339 expected_entry_map[entry.name] = entry; | 337 expected_entry_map[entry.name] = entry; |
| (...skipping 166 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 506 EXPECT_EQ(base::PLATFORM_FILE_OK, | 504 EXPECT_EQ(base::PLATFORM_FILE_OK, |
| 507 file_util()->Truncate(GetOperationContext().get(), url, 999)); | 505 file_util()->Truncate(GetOperationContext().get(), url, 999)); |
| 508 ASSERT_EQ(base::PLATFORM_FILE_OK, | 506 ASSERT_EQ(base::PLATFORM_FILE_OK, |
| 509 file_util()->GetFileInfo(GetOperationContext().get(), url, | 507 file_util()->GetFileInfo(GetOperationContext().get(), url, |
| 510 &info, &platform_path)); | 508 &info, &platform_path)); |
| 511 EXPECT_EQ(999, info.size); | 509 EXPECT_EQ(999, info.size); |
| 512 } | 510 } |
| 513 } | 511 } |
| 514 | 512 |
| 515 } // namespace fileapi | 513 } // namespace fileapi |
| OLD | NEW |