Lines Matching refs:file_util

20 #include "base/file_util.h"
38 // To test that file_util::Normalize FilePath() deals with NTFS reparse points
115 const file_util::FileEnumerator::FILE_TYPE FILES_AND_DIRECTORIES =
116 static_cast<file_util::FileEnumerator::FILE_TYPE>(
117 file_util::FileEnumerator::FILES |
118 file_util::FileEnumerator::DIRECTORIES);
120 // file_util winds up using autoreleased objects on the Mac, so this needs
136 explicit FindResultCollector(file_util::FileEnumerator& enumerator) {
222 file_util::AppendToPath(&result, value.ending);
227 file_util::AppendToPath(NULL, L"path"); // asserts in debug mode
289 const std::wstring fext = file_util::GetFileExtensionFromPath(ext.path);
339 EXPECT_EQ(0, file_util::CountFilesCreatedAfter(temp_dir_.path(), now));
347 EXPECT_EQ(1, file_util::CountFilesCreatedAfter(temp_dir_.path(), now));
350 EXPECT_TRUE(file_util::Delete(new_file_name, false));
351 EXPECT_EQ(0, file_util::CountFilesCreatedAfter(temp_dir_.path(), now));
360 ASSERT_TRUE(file_util::GetFileSize(file_01, &size_f1));
364 file_util::CreateDirectory(subdir_path);
369 ASSERT_TRUE(file_util::GetFileSize(file_02, &size_f2));
373 file_util::CreateDirectory(subsubdir_path);
378 int64 computed_size = file_util::ComputeDirectorySize(temp_dir_.path());
382 file_util::ComputeFilesSize(temp_dir_.path(), FPL("The file*"));
385 computed_size = file_util::ComputeFilesSize(temp_dir_.path(), FPL("bla*"));
395 file_util::CreateDirectory(dir_path);
398 ASSERT_FALSE(file_util::PathExists(file_a_path));
399 ASSERT_FALSE(file_util::NormalizeFilePath(file_a_path,
404 ASSERT_TRUE(file_util::PathExists(file_a_path));
405 ASSERT_TRUE(file_util::NormalizeFilePath(file_a_path,
409 ASSERT_TRUE(file_util::PathExists(file_b_path));
410 ASSERT_TRUE(file_util::NormalizeFilePath(file_b_path,
438 ASSERT_TRUE(file_util::CreateDirectory(base_a));
441 ASSERT_TRUE(file_util::CreateDirectory(sub_a));
469 ASSERT_TRUE(file_util::CreateDirectory(sub_long));
473 ASSERT_TRUE(file_util::CreateDirectory(base_b));
476 ASSERT_TRUE(file_util::CreateDirectory(to_sub_a));
489 ASSERT_TRUE(file_util::CreateDirectory(to_base_b));
502 ASSERT_TRUE(file_util::CreateDirectory(to_sub_long));
516 ASSERT_TRUE(file_util::NormalizeFilePath(file_txt, &normalized_path));
521 ASSERT_TRUE(file_util::NormalizeFilePath(to_sub_a.Append(FPL("file.txt")),
527 ASSERT_TRUE(file_util::NormalizeFilePath(base_b.Append(FPL("to_base_b"))
545 ASSERT_FALSE(file_util::NormalizeFilePath(long_path, &normalized_path));
549 ASSERT_FALSE(file_util::NormalizeFilePath(to_sub_long.Append(deep_txt),
558 ASSERT_FALSE(file_util::NormalizeFilePath(to_sub_a.Append(FPL("file.txt")),
571 ASSERT_TRUE(file_util::CreateSymbolicLink(link_to, link_from))
580 ASSERT_TRUE(file_util::ReadSymbolicLink(link_from, &result));
586 file_util::CreateDirectory(link_to);
588 ASSERT_TRUE(file_util::CreateSymbolicLink(link_to, link_from))
592 ASSERT_FALSE(file_util::CreateSymbolicLink(link_to, link_to));
593 ASSERT_FALSE(file_util::ReadSymbolicLink(link_to, &result));
595 ASSERT_FALSE(file_util::ReadSymbolicLink(missing, &result));
612 ASSERT_TRUE(file_util::CreateSymbolicLink(link_to, link_from))
616 ASSERT_TRUE(file_util::NormalizeFilePath(link_from, &normalized_path));
624 file_util::CreateDirectory(link_to);
626 ASSERT_TRUE(file_util::CreateSymbolicLink(link_to, link_from))
629 ASSERT_FALSE(file_util::NormalizeFilePath(link_from, &normalized_path))
635 ASSERT_TRUE(file_util::CreateSymbolicLink(link_to, link_from))
637 ASSERT_TRUE(file_util::CreateSymbolicLink(link_from, link_to))
641 ASSERT_FALSE(file_util::NormalizeFilePath(link_from, &normalized_path));
647 ASSERT_FALSE(file_util::PathExists(non_existent));
649 EXPECT_TRUE(file_util::Delete(non_existent, false));
650 ASSERT_FALSE(file_util::PathExists(non_existent));
651 EXPECT_TRUE(file_util::Delete(non_existent, true));
652 ASSERT_FALSE(file_util::PathExists(non_existent));
659 ASSERT_TRUE(file_util::PathExists(file_name));
662 EXPECT_TRUE(file_util::Delete(file_name, false));
663 EXPECT_FALSE(file_util::PathExists(file_name));
668 ASSERT_TRUE(file_util::PathExists(file_name));
671 EXPECT_TRUE(file_util::Delete(file_name, true));
672 EXPECT_FALSE(file_util::PathExists(file_name));
683 ASSERT_TRUE(file_util::PathExists(file_name));
686 file_util::CreateDirectory(subdir_path);
687 ASSERT_TRUE(file_util::PathExists(subdir_path));
694 EXPECT_TRUE(file_util::Delete(directory_contents, false));
695 EXPECT_FALSE(file_util::PathExists(file_name));
696 EXPECT_TRUE(file_util::PathExists(subdir_path));
699 EXPECT_TRUE(file_util::Delete(directory_contents, true));
700 EXPECT_FALSE(file_util::PathExists(file_name));
701 EXPECT_FALSE(file_util::PathExists(subdir_path));
709 file_util::CreateDirectory(subdir_path);
710 ASSERT_TRUE(file_util::PathExists(subdir_path));
717 EXPECT_TRUE(file_util::Delete(directory_contents, false));
718 EXPECT_TRUE(file_util::PathExists(subdir_path));
721 EXPECT_TRUE(file_util::Delete(directory_contents, true));
722 EXPECT_TRUE(file_util::PathExists(subdir_path));
730 file_util::CreateDirectory(test_subdir);
731 ASSERT_TRUE(file_util::PathExists(test_subdir));
735 ASSERT_TRUE(file_util::PathExists(file_name));
738 file_util::CreateDirectory(subdir_path1);
739 ASSERT_TRUE(file_util::PathExists(subdir_path1));
742 file_util::CreateDirectory(subdir_path2);
743 ASSERT_TRUE(file_util::PathExists(subdir_path2));
746 EXPECT_TRUE(file_util::Delete(subdir_path2, false));
747 EXPECT_FALSE(file_util::PathExists(subdir_path2));
750 EXPECT_FALSE(file_util::Delete(test_subdir, false));
751 EXPECT_TRUE(file_util::PathExists(test_subdir));
752 EXPECT_TRUE(file_util::PathExists(file_name));
753 EXPECT_TRUE(file_util::PathExists(subdir_path1));
760 file_util::CreateDirectory(test_subdir);
761 ASSERT_TRUE(file_util::PathExists(test_subdir));
765 ASSERT_TRUE(file_util::PathExists(file_name));
768 file_util::CreateDirectory(subdir_path1);
769 ASSERT_TRUE(file_util::PathExists(subdir_path1));
772 file_util::CreateDirectory(subdir_path2);
773 ASSERT_TRUE(file_util::PathExists(subdir_path2));
776 EXPECT_TRUE(file_util::Delete(subdir_path2, true));
777 EXPECT_FALSE(file_util::PathExists(subdir_path2));
780 EXPECT_TRUE(file_util::Delete(test_subdir, true));
781 EXPECT_FALSE(file_util::PathExists(file_name));
782 EXPECT_FALSE(file_util::PathExists(subdir_path1));
783 EXPECT_FALSE(file_util::PathExists(test_subdir));
791 ASSERT_TRUE(file_util::PathExists(file_name_from));
796 ASSERT_FALSE(file_util::PathExists(file_name_to));
798 EXPECT_TRUE(file_util::Move(file_name_from, file_name_to));
801 EXPECT_FALSE(file_util::PathExists(file_name_from));
802 EXPECT_TRUE(file_util::PathExists(file_name_to));
810 ASSERT_TRUE(file_util::PathExists(file_name_from));
816 ASSERT_TRUE(file_util::PathExists(file_name_to));
818 EXPECT_TRUE(file_util::Move(file_name_from, file_name_to));
821 EXPECT_FALSE(file_util::PathExists(file_name_from));
822 EXPECT_TRUE(file_util::PathExists(file_name_to));
831 ASSERT_TRUE(file_util::PathExists(file_name_from));
836 file_util::CreateDirectory(dir_name_to);
837 ASSERT_TRUE(file_util::PathExists(dir_name_to));
839 EXPECT_FALSE(file_util::Move(file_name_from, dir_name_to));
847 file_util::CreateDirectory(dir_name_from);
848 ASSERT_TRUE(file_util::PathExists(dir_name_from));
854 ASSERT_TRUE(file_util::PathExists(file_name_from));
862 ASSERT_FALSE(file_util::PathExists(dir_name_to));
864 EXPECT_TRUE(file_util::Move(dir_name_from, dir_name_to));
867 EXPECT_FALSE(file_util::PathExists(dir_name_from));
868 EXPECT_FALSE(file_util::PathExists(file_name_from));
869 EXPECT_TRUE(file_util::PathExists(dir_name_to));
870 EXPECT_TRUE(file_util::PathExists(file_name_to));
877 file_util::CreateDirectory(dir_name_from);
878 ASSERT_TRUE(file_util::PathExists(dir_name_from));
884 ASSERT_TRUE(file_util::PathExists(file_name_from));
896 file_util::CreateDirectory(dir_name_exists);
897 ASSERT_TRUE(file_util::PathExists(dir_name_exists));
899 EXPECT_TRUE(file_util::Move(dir_name_from, dir_name_to));
902 EXPECT_FALSE(file_util::PathExists(dir_name_from));
903 EXPECT_FALSE(file_util::PathExists(file_name_from));
904 EXPECT_TRUE(file_util::PathExists(dir_name_to));
905 EXPECT_TRUE(file_util::PathExists(file_name_to));
912 file_util::CreateDirectory(dir_name_from);
913 ASSERT_TRUE(file_util::PathExists(dir_name_from));
919 ASSERT_TRUE(file_util::PathExists(file_name_from));
924 file_util::CreateDirectory(subdir_name_from);
925 ASSERT_TRUE(file_util::PathExists(subdir_name_from));
931 ASSERT_TRUE(file_util::PathExists(file_name2_from));
943 ASSERT_FALSE(file_util::PathExists(dir_name_to));
945 EXPECT_TRUE(file_util::CopyDirectory(dir_name_from, dir_name_to, true));
948 EXPECT_TRUE(file_util::PathExists(dir_name_from));
949 EXPECT_TRUE(file_util::PathExists(file_name_from));
950 EXPECT_TRUE(file_util::PathExists(subdir_name_from));
951 EXPECT_TRUE(file_util::PathExists(file_name2_from));
952 EXPECT_TRUE(file_util::PathExists(dir_name_to));
953 EXPECT_TRUE(file_util::PathExists(file_name_to));
954 EXPECT_TRUE(file_util::PathExists(subdir_name_to));
955 EXPECT_TRUE(file_util::PathExists(file_name2_to));
962 file_util::CreateDirectory(dir_name_from);
963 ASSERT_TRUE(file_util::PathExists(dir_name_from));
969 ASSERT_TRUE(file_util::PathExists(file_name_from));
974 file_util::CreateDirectory(subdir_name_from);
975 ASSERT_TRUE(file_util::PathExists(subdir_name_from));
981 ASSERT_TRUE(file_util::PathExists(file_name2_from));
997 file_util::CreateDirectory(dir_name_exists);
998 ASSERT_TRUE(file_util::PathExists(dir_name_exists));
1000 EXPECT_TRUE(file_util::CopyDirectory(dir_name_from, dir_name_exists, true));
1003 EXPECT_TRUE(file_util::PathExists(dir_name_from));
1004 EXPECT_TRUE(file_util::PathExists(file_name_from));
1005 EXPECT_TRUE(file_util::PathExists(subdir_name_from));
1006 EXPECT_TRUE(file_util::PathExists(file_name2_from));
1007 EXPECT_TRUE(file_util::PathExists(dir_name_to));
1008 EXPECT_TRUE(file_util::PathExists(file_name_to));
1009 EXPECT_TRUE(file_util::PathExists(subdir_name_to));
1010 EXPECT_TRUE(file_util::PathExists(file_name2_to));
1017 file_util::CreateDirectory(dir_name_from);
1018 ASSERT_TRUE(file_util::PathExists(dir_name_from));
1024 ASSERT_TRUE(file_util::PathExists(file_name_from));
1029 file_util::CreateDirectory(subdir_name_from);
1030 ASSERT_TRUE(file_util::PathExists(subdir_name_from));
1036 ASSERT_TRUE(file_util::PathExists(file_name2_from));
1046 ASSERT_FALSE(file_util::PathExists(dir_name_to));
1048 EXPECT_TRUE(file_util::CopyDirectory(dir_name_from, dir_name_to, false));
1051 EXPECT_TRUE(file_util::PathExists(dir_name_from));
1052 EXPECT_TRUE(file_util::PathExists(file_name_from));
1053 EXPECT_TRUE(file_util::PathExists(subdir_name_from));
1054 EXPECT_TRUE(file_util::PathExists(file_name2_from));
1055 EXPECT_TRUE(file_util::PathExists(dir_name_to));
1056 EXPECT_TRUE(file_util::PathExists(file_name_to));
1057 EXPECT_FALSE(file_util::PathExists(subdir_name_to));
1064 file_util::CreateDirectory(dir_name_from);
1065 ASSERT_TRUE(file_util::PathExists(dir_name_from));
1071 ASSERT_TRUE(file_util::PathExists(file_name_from));
1076 file_util::CreateDirectory(subdir_name_from);
1077 ASSERT_TRUE(file_util::PathExists(subdir_name_from));
1083 ASSERT_TRUE(file_util::PathExists(file_name2_from));
1094 file_util::CreateDirectory(dir_name_to);
1095 ASSERT_TRUE(file_util::PathExists(dir_name_to));
1097 EXPECT_TRUE(file_util::CopyDirectory(dir_name_from, dir_name_to, false));
1100 EXPECT_TRUE(file_util::PathExists(dir_name_from));
1101 EXPECT_TRUE(file_util::PathExists(file_name_from));
1102 EXPECT_TRUE(file_util::PathExists(subdir_name_from));
1103 EXPECT_TRUE(file_util::PathExists(file_name2_from));
1104 EXPECT_TRUE(file_util::PathExists(dir_name_to));
1105 EXPECT_TRUE(file_util::PathExists(file_name_to));
1106 EXPECT_FALSE(file_util::PathExists(subdir_name_to));
1114 ASSERT_TRUE(file_util::PathExists(file_name_from));
1119 ASSERT_FALSE(file_util::PathExists(file_name_to));
1121 EXPECT_TRUE(file_util::CopyDirectory(file_name_from, file_name_to, true));
1124 EXPECT_TRUE(file_util::PathExists(file_name_to));
1132 ASSERT_TRUE(file_util::PathExists(file_name_from));
1138 ASSERT_TRUE(file_util::PathExists(file_name_to));
1140 EXPECT_TRUE(file_util::CopyDirectory(file_name_from, file_name_to, true));
1143 EXPECT_TRUE(file_util::PathExists(file_name_to));
1152 ASSERT_TRUE(file_util::PathExists(file_name_from));
1157 file_util::CreateDirectory(dir_name_to);
1158 ASSERT_TRUE(file_util::PathExists(dir_name_to));
1162 EXPECT_TRUE(file_util::CopyDirectory(file_name_from, dir_name_to, true));
1165 EXPECT_TRUE(file_util::PathExists(file_name_to));
1172 file_util::CreateDirectory(dir_name_from);
1173 ASSERT_TRUE(file_util::PathExists(dir_name_from));
1180 ASSERT_TRUE(file_util::PathExists(file_name_from));
1184 ASSERT_TRUE(file_util::CopyFile(file_name_from, dest_file));
1190 ASSERT_TRUE(file_util::CopyFile(file_name_from, dest_file2));
1197 EXPECT_TRUE(file_util::PathExists(file_name_from));
1198 EXPECT_TRUE(file_util::PathExists(dest_file));
1201 EXPECT_TRUE(file_util::PathExists(dest_file2_test));
1202 EXPECT_TRUE(file_util::PathExists(dest_file2));
1219 file_util::GetFileCreationLocalTime(file_name.value(), &file_creation_time);
1240 // file_util winds up using autoreleased objects on the Mac, so this needs
1250 ASSERT_TRUE(file_util::PathExists(data_dir));
1277 EXPECT_TRUE(file_util::ContentsEqual(original_file, original_file));
1278 EXPECT_TRUE(file_util::ContentsEqual(original_file, same_file));
1279 EXPECT_FALSE(file_util::ContentsEqual(original_file, same_length_file));
1280 EXPECT_FALSE(file_util::ContentsEqual(original_file, different_file));
1281 EXPECT_FALSE(file_util::ContentsEqual(
1284 EXPECT_FALSE(file_util::ContentsEqual(original_file, different_first_file));
1285 EXPECT_FALSE(file_util::ContentsEqual(original_file, different_last_file));
1286 EXPECT_TRUE(file_util::ContentsEqual(empty1_file, empty2_file));
1287 EXPECT_FALSE(file_util::ContentsEqual(original_file, shortened_file));
1288 EXPECT_FALSE(file_util::ContentsEqual(shortened_file, original_file));
1289 EXPECT_TRUE(file_util::ContentsEqual(binary_file, binary_file_same));
1290 EXPECT_FALSE(file_util::ContentsEqual(binary_file, binary_file_diff));
1299 ASSERT_TRUE(file_util::PathExists(data_dir));
1328 EXPECT_TRUE(file_util::TextContentsEqual(original_file, same_file));
1329 EXPECT_TRUE(file_util::TextContentsEqual(original_file, crlf_file));
1330 EXPECT_FALSE(file_util::TextContentsEqual(original_file, shortened_file));
1331 EXPECT_FALSE(file_util::TextContentsEqual(original_file, different_file));
1332 EXPECT_FALSE(file_util::TextContentsEqual(original_file,
1334 EXPECT_FALSE(file_util::TextContentsEqual(original_file,
1336 EXPECT_FALSE(file_util::TextContentsEqual(first1_file, first2_file));
1337 EXPECT_TRUE(file_util::TextContentsEqual(empty1_file, empty2_file));
1338 EXPECT_FALSE(file_util::TextContentsEqual(original_file, empty1_file));
1339 EXPECT_TRUE(file_util::TextContentsEqual(blank_line_file,
1376 is_solved = file_util::ResolveShortcut(&link_file);
1396 EXPECT_TRUE(file_util::CreateShortcutLink(target_file.value().c_str(),
1400 EXPECT_TRUE(file_util::ResolveShortcut(&resolved_name));
1413 file_util::CreateDirectory(dir_name_from);
1414 ASSERT_TRUE(file_util::PathExists(dir_name_from));
1420 ASSERT_TRUE(file_util::PathExists(file_name_from));
1428 ASSERT_FALSE(file_util::PathExists(dir_name_to));
1430 EXPECT_TRUE(file_util::CopyAndDeleteDirectory(dir_name_from, dir_name_to));
1433 EXPECT_FALSE(file_util::PathExists(dir_name_from));
1434 EXPECT_FALSE(file_util::PathExists(file_name_from));
1435 EXPECT_TRUE(file_util::PathExists(dir_name_to));
1436 EXPECT_TRUE(file_util::PathExists(file_name_to));
1453 file_util::GetTempDir(&path);
1471 ASSERT_TRUE(file_util::CreateTemporaryFile(&(temp_files[i])));
1472 EXPECT_TRUE(file_util::PathExists(temp_files[i]));
1473 EXPECT_FALSE(file_util::DirectoryExists(temp_files[i]));
1478 EXPECT_TRUE(file_util::Delete(temp_files[i], false));
1488 fps[i] = file_util::CreateAndOpenTemporaryFile(&(names[i]));
1490 EXPECT_TRUE(file_util::PathExists(names[i]));
1500 EXPECT_TRUE(file_util::CloseFile(fps[i]));
1501 EXPECT_TRUE(file_util::Delete(names[i], false));
1507 ASSERT_TRUE(file_util::CreateNewTempDirectory(FilePath::StringType(),
1509 EXPECT_TRUE(file_util::PathExists(temp_dir));
1510 EXPECT_TRUE(file_util::Delete(temp_dir, false));
1515 ASSERT_TRUE(file_util::CreateTemporaryDirInDir(
1519 EXPECT_TRUE(file_util::PathExists(new_dir));
1521 EXPECT_TRUE(file_util::Delete(new_dir, false));
1526 EXPECT_TRUE(file_util::GetShmemTempDir(&dir));
1527 EXPECT_TRUE(file_util::DirectoryExists(dir));
1541 EXPECT_FALSE(file_util::PathExists(test_path));
1542 EXPECT_TRUE(file_util::CreateDirectory(test_path));
1543 EXPECT_TRUE(file_util::PathExists(test_path));
1545 EXPECT_TRUE(file_util::CreateDirectory(test_path));
1549 EXPECT_FALSE(file_util::PathExists(test_path));
1551 EXPECT_TRUE(file_util::PathExists(test_path));
1552 EXPECT_FALSE(file_util::CreateDirectory(test_path));
1554 EXPECT_TRUE(file_util::Delete(test_root, true));
1555 EXPECT_FALSE(file_util::PathExists(test_root));
1556 EXPECT_FALSE(file_util::PathExists(test_path));
1561 ASSERT_TRUE(file_util::DirectoryExists(
1567 ASSERT_TRUE(file_util::DirectoryExists(top_level));
1571 EXPECT_TRUE(file_util::CreateDirectory(
1573 EXPECT_TRUE(file_util::CreateDirectory(top_level));
1579 if (!file_util::PathExists(invalid_drive)) {
1580 EXPECT_FALSE(file_util::CreateDirectory(invalid_path));
1589 EXPECT_FALSE(file_util::PathExists(test_root));
1590 EXPECT_TRUE(file_util::CreateDirectory(test_root));
1591 EXPECT_TRUE(file_util::PathExists(test_root));
1592 EXPECT_TRUE(file_util::DirectoryExists(test_root));
1597 EXPECT_FALSE(file_util::PathExists(test_path));
1599 EXPECT_TRUE(file_util::PathExists(test_path));
1600 EXPECT_FALSE(file_util::DirectoryExists(test_path));
1601 EXPECT_TRUE(file_util::Delete(test_path, false));
1603 EXPECT_TRUE(file_util::Delete(test_root, true));
1608 file_util::FileEnumerator f0(temp_dir_.path(), true, FILES_AND_DIRECTORIES);
1613 file_util::FileEnumerator f0_dotdot(temp_dir_.path(), false,
1614 static_cast<file_util::FileEnumerator::FILE_TYPE>(
1615 FILES_AND_DIRECTORIES | file_util::FileEnumerator::INCLUDE_DOT_DOT));
1623 EXPECT_TRUE(file_util::CreateDirectory(dir1));
1625 EXPECT_TRUE(file_util::CreateDirectory(dir2));
1627 EXPECT_TRUE(file_util::CreateDirectory(dir2inner));
1643 file_util::FileEnumerator f1(temp_dir_.path(), true,
1644 file_util::FileEnumerator::FILES);
1653 file_util::FileEnumerator f2(temp_dir_.path(), true,
1654 file_util::FileEnumerator::DIRECTORIES);
1662 file_util::FileEnumerator f2_non_recursive(
1663 temp_dir_.path(), false, file_util::FileEnumerator::DIRECTORIES);
1670 file_util::FileEnumerator f2_dotdot(
1672 static_cast<file_util::FileEnumerator::FILE_TYPE>(
1673 file_util::FileEnumerator::DIRECTORIES |
1674 file_util::FileEnumerator::INCLUDE_DOT_DOT));
1683 file_util::FileEnumerator f3(temp_dir_.path(), true, FILES_AND_DIRECTORIES);
1695 file_util::FileEnumerator f4(temp_dir_.path(), false, FILES_AND_DIRECTORIES);
1704 file_util::FileEnumerator f5(temp_dir_.path(), true, FILES_AND_DIRECTORIES,
1716 file_util::FileEnumerator f6(temp_dir_.path(), true, FILES_AND_DIRECTORIES);
1726 if (file_util::PathExists(data_dir)) {
1727 ASSERT_TRUE(file_util::Delete(data_dir, true));
1729 ASSERT_TRUE(file_util::CreateDirectory(data_dir));
1738 ASSERT_TRUE(file_util::CreateDirectory(foo));
1740 ASSERT_TRUE(file_util::WriteFile(bar, data.c_str(), data.length()));
1741 ASSERT_TRUE(file_util::WriteFile(baz, data.c_str(), data.length()));
1742 ASSERT_TRUE(file_util::WriteFile(foobar, data.c_str(), data.length()));
1744 EXPECT_TRUE(file_util::ContainsPath(foo, bar));
1745 EXPECT_FALSE(file_util::ContainsPath(foo, baz));
1746 EXPECT_FALSE(file_util::ContainsPath(foo, foobar));
1747 EXPECT_FALSE(file_util::ContainsPath(foo, foo));
1752 EXPECT_TRUE(file_util::ContainsPath(foo,
1754 EXPECT_TRUE(file_util::ContainsPath(foo,
1760 EXPECT_FALSE(file_util::ContainsPath(foo,
1770 if (file_util::PathExists(data_dir)) {
1771 ASSERT_TRUE(file_util::Delete(data_dir, true));
1773 ASSERT_TRUE(file_util::CreateDirectory(data_dir));
1777 ASSERT_TRUE(file_util::WriteFile(foobar, data.c_str(), data.length()));
1791 ASSERT_TRUE(file_util::TouchFile(foobar, access_time, modification_time));
1793 ASSERT_TRUE(file_util::GetFileInfo(foobar, &file_info));
1803 ASSERT_FALSE(file_util::PathExists(empty_dir));
1805 ASSERT_TRUE(file_util::CreateDirectory(empty_dir));
1807 EXPECT_TRUE(file_util::IsDirectoryEmpty(empty_dir));
1811 ASSERT_TRUE(file_util::WriteFile(foo, bar.c_str(), bar.length()));
1813 EXPECT_FALSE(file_util::IsDirectoryEmpty(empty_dir));