| Index: base/file_util_unittest.cc
|
| ===================================================================
|
| --- base/file_util_unittest.cc (revision 115937)
|
| +++ base/file_util_unittest.cc (working copy)
|
| @@ -581,6 +581,25 @@
|
| &normalized_path));
|
| }
|
|
|
| +TEST_F(FileUtilTest, GetPlatformFileInfoForDirectory) {
|
| + FilePath empty_dir = temp_dir_.path().Append(FPL("gpfi_test"));
|
| + ASSERT_TRUE(file_util::CreateDirectory(empty_dir));
|
| + base::win::ScopedHandle dir(
|
| + ::CreateFile(empty_dir.value().c_str(),
|
| + FILE_ALL_ACCESS,
|
| + FILE_SHARE_READ | FILE_SHARE_WRITE | FILE_SHARE_DELETE,
|
| + NULL,
|
| + OPEN_EXISTING,
|
| + FILE_FLAG_BACKUP_SEMANTICS, // Needed to open a directory.
|
| + NULL));
|
| + ASSERT_TRUE(dir.IsValid());
|
| + base::PlatformFileInfo info;
|
| + EXPECT_TRUE(base::GetPlatformFileInfo(dir.Get(), &info));
|
| + EXPECT_TRUE(info.is_directory);
|
| + EXPECT_FALSE(info.is_symbolic_link);
|
| + EXPECT_EQ(0, info.size);
|
| +}
|
| +
|
| #endif // defined(OS_WIN)
|
|
|
| #if defined(OS_POSIX)
|
| @@ -1612,7 +1631,6 @@
|
| EXPECT_TRUE(file_util::CreateDirectory(test_root));
|
| EXPECT_TRUE(file_util::PathExists(test_root));
|
| EXPECT_TRUE(file_util::DirectoryExists(test_root));
|
| -
|
| // Check a file
|
| FilePath test_path =
|
| test_root.Append(FILE_PATH_LITERAL("foobar.txt"));
|
|
|