| OLD | NEW |
| 1 // Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2006-2008 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 "build/build_config.h" | 5 #include "build/build_config.h" |
| 6 | 6 |
| 7 #if defined(OS_WIN) | 7 #if defined(OS_WIN) |
| 8 #include <windows.h> | 8 #include <windows.h> |
| 9 #include <shellapi.h> | 9 #include <shellapi.h> |
| 10 #include <shlobj.h> | 10 #include <shlobj.h> |
| (...skipping 759 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 770 EXPECT_TRUE(file_util::CopyAndDeleteDirectory(dir_name_from, dir_name_to)); | 770 EXPECT_TRUE(file_util::CopyAndDeleteDirectory(dir_name_from, dir_name_to)); |
| 771 | 771 |
| 772 // Check everything has been moved. | 772 // Check everything has been moved. |
| 773 EXPECT_FALSE(file_util::PathExists(dir_name_from)); | 773 EXPECT_FALSE(file_util::PathExists(dir_name_from)); |
| 774 EXPECT_FALSE(file_util::PathExists(file_name_from)); | 774 EXPECT_FALSE(file_util::PathExists(file_name_from)); |
| 775 EXPECT_TRUE(file_util::PathExists(dir_name_to)); | 775 EXPECT_TRUE(file_util::PathExists(dir_name_to)); |
| 776 EXPECT_TRUE(file_util::PathExists(file_name_to)); | 776 EXPECT_TRUE(file_util::PathExists(file_name_to)); |
| 777 } | 777 } |
| 778 #endif | 778 #endif |
| 779 | 779 |
| 780 TEST_F(FileUtilTest, CreateTemporaryFileNameTest) { | 780 TEST_F(FileUtilTest, CreateTemporaryFileTest) { |
| 781 std::wstring temp_files[3]; | 781 FilePath temp_files[3]; |
| 782 for (int i = 0; i < 3; i++) { | 782 for (int i = 0; i < 3; i++) { |
| 783 ASSERT_TRUE(file_util::CreateTemporaryFileName(&(temp_files[i]))); | 783 ASSERT_TRUE(file_util::CreateTemporaryFile(&(temp_files[i]))); |
| 784 EXPECT_TRUE(file_util::PathExists(temp_files[i])); | 784 EXPECT_TRUE(file_util::PathExists(temp_files[i])); |
| 785 EXPECT_FALSE(file_util::DirectoryExists(temp_files[i])); | 785 EXPECT_FALSE(file_util::DirectoryExists(temp_files[i])); |
| 786 } | 786 } |
| 787 for (int i = 0; i < 3; i++) | 787 for (int i = 0; i < 3; i++) |
| 788 EXPECT_FALSE(temp_files[i] == temp_files[(i+1)%3]); | 788 EXPECT_FALSE(temp_files[i] == temp_files[(i+1)%3]); |
| 789 for (int i = 0; i < 3; i++) | 789 for (int i = 0; i < 3; i++) |
| 790 EXPECT_TRUE(file_util::Delete(temp_files[i], false)); | 790 EXPECT_TRUE(file_util::Delete(temp_files[i], false)); |
| 791 } | 791 } |
| 792 | 792 |
| 793 TEST_F(FileUtilTest, CreateAndOpenTemporaryFileNameTest) { | 793 TEST_F(FileUtilTest, CreateAndOpenTemporaryFileTest) { |
| 794 FilePath names[3]; | 794 FilePath names[3]; |
| 795 FILE *fps[3]; | 795 FILE *fps[3]; |
| 796 int i; | 796 int i; |
| 797 | 797 |
| 798 // Create; make sure they are open and exist. | 798 // Create; make sure they are open and exist. |
| 799 for (i = 0; i < 3; ++i) { | 799 for (i = 0; i < 3; ++i) { |
| 800 fps[i] = file_util::CreateAndOpenTemporaryFile(&(names[i])); | 800 fps[i] = file_util::CreateAndOpenTemporaryFile(&(names[i])); |
| 801 ASSERT_TRUE(fps[i]); | 801 ASSERT_TRUE(fps[i]); |
| 802 EXPECT_TRUE(file_util::PathExists(names[i])); | 802 EXPECT_TRUE(file_util::PathExists(names[i])); |
| 803 } | 803 } |
| (...skipping 355 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1159 #elif defined(OS_LINUX) | 1159 #elif defined(OS_LINUX) |
| 1160 EXPECT_FALSE(file_util::ContainsPath(foo, | 1160 EXPECT_FALSE(file_util::ContainsPath(foo, |
| 1161 foo_caps.Append(FILE_PATH_LITERAL("bar.txt")))); | 1161 foo_caps.Append(FILE_PATH_LITERAL("bar.txt")))); |
| 1162 #else | 1162 #else |
| 1163 // We can't really do this test on osx since the case-sensitivity of the | 1163 // We can't really do this test on osx since the case-sensitivity of the |
| 1164 // filesystem is configurable. | 1164 // filesystem is configurable. |
| 1165 #endif | 1165 #endif |
| 1166 } | 1166 } |
| 1167 | 1167 |
| 1168 } // namespace | 1168 } // namespace |
| OLD | NEW |