OLD | NEW |
1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2010 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 1123 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1134 } | 1134 } |
1135 | 1135 |
1136 TEST_F(FileUtilTest, CreateNewTempDirectoryTest) { | 1136 TEST_F(FileUtilTest, CreateNewTempDirectoryTest) { |
1137 FilePath temp_dir; | 1137 FilePath temp_dir; |
1138 ASSERT_TRUE(file_util::CreateNewTempDirectory(FilePath::StringType(), | 1138 ASSERT_TRUE(file_util::CreateNewTempDirectory(FilePath::StringType(), |
1139 &temp_dir)); | 1139 &temp_dir)); |
1140 EXPECT_TRUE(file_util::PathExists(temp_dir)); | 1140 EXPECT_TRUE(file_util::PathExists(temp_dir)); |
1141 EXPECT_TRUE(file_util::Delete(temp_dir, false)); | 1141 EXPECT_TRUE(file_util::Delete(temp_dir, false)); |
1142 } | 1142 } |
1143 | 1143 |
| 1144 TEST_F(FileUtilTest, CreateNewTemporaryDirInDirTest) { |
| 1145 FilePath new_dir; |
| 1146 ASSERT_TRUE(file_util::CreateTemporaryDirInDir( |
| 1147 test_dir_, |
| 1148 FILE_PATH_LITERAL("CreateNewTemporaryDirInDirTest"), |
| 1149 &new_dir)); |
| 1150 EXPECT_TRUE(file_util::PathExists(new_dir)); |
| 1151 EXPECT_TRUE(test_dir_.IsParent(new_dir)); |
| 1152 EXPECT_TRUE(file_util::Delete(new_dir, false)); |
| 1153 } |
| 1154 |
1144 TEST_F(FileUtilTest, GetShmemTempDirTest) { | 1155 TEST_F(FileUtilTest, GetShmemTempDirTest) { |
1145 FilePath dir; | 1156 FilePath dir; |
1146 EXPECT_TRUE(file_util::GetShmemTempDir(&dir)); | 1157 EXPECT_TRUE(file_util::GetShmemTempDir(&dir)); |
1147 EXPECT_TRUE(file_util::DirectoryExists(dir)); | 1158 EXPECT_TRUE(file_util::DirectoryExists(dir)); |
1148 } | 1159 } |
1149 | 1160 |
1150 TEST_F(FileUtilTest, CreateDirectoryTest) { | 1161 TEST_F(FileUtilTest, CreateDirectoryTest) { |
1151 FilePath test_root = | 1162 FilePath test_root = |
1152 test_dir_.Append(FILE_PATH_LITERAL("create_directory_test")); | 1163 test_dir_.Append(FILE_PATH_LITERAL("create_directory_test")); |
1153 #if defined(OS_WIN) | 1164 #if defined(OS_WIN) |
(...skipping 288 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1442 // modification times with 2s resolution. | 1453 // modification times with 2s resolution. |
1443 ASSERT_TRUE(base::Time::FromString(L"Tue, 15 Nov 1994, 12:45:26 GMT", | 1454 ASSERT_TRUE(base::Time::FromString(L"Tue, 15 Nov 1994, 12:45:26 GMT", |
1444 &modification_time)); | 1455 &modification_time)); |
1445 ASSERT_TRUE(file_util::SetLastModifiedTime(foobar, modification_time)); | 1456 ASSERT_TRUE(file_util::SetLastModifiedTime(foobar, modification_time)); |
1446 file_util::FileInfo file_info; | 1457 file_util::FileInfo file_info; |
1447 ASSERT_TRUE(file_util::GetFileInfo(foobar, &file_info)); | 1458 ASSERT_TRUE(file_util::GetFileInfo(foobar, &file_info)); |
1448 ASSERT_TRUE(file_info.last_modified == modification_time); | 1459 ASSERT_TRUE(file_info.last_modified == modification_time); |
1449 } | 1460 } |
1450 | 1461 |
1451 } // namespace | 1462 } // namespace |
OLD | NEW |