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 "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 1673 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1684 EXPECT_TRUE(temp_dir_.path().IsParent(new_dir)); | 1684 EXPECT_TRUE(temp_dir_.path().IsParent(new_dir)); |
1685 EXPECT_TRUE(DeleteFile(new_dir, false)); | 1685 EXPECT_TRUE(DeleteFile(new_dir, false)); |
1686 } | 1686 } |
1687 | 1687 |
1688 TEST_F(FileUtilTest, GetShmemTempDirTest) { | 1688 TEST_F(FileUtilTest, GetShmemTempDirTest) { |
1689 FilePath dir; | 1689 FilePath dir; |
1690 EXPECT_TRUE(GetShmemTempDir(false, &dir)); | 1690 EXPECT_TRUE(GetShmemTempDir(false, &dir)); |
1691 EXPECT_TRUE(DirectoryExists(dir)); | 1691 EXPECT_TRUE(DirectoryExists(dir)); |
1692 } | 1692 } |
1693 | 1693 |
| 1694 TEST_F(FileUtilTest, GetHomeDirTest) { |
| 1695 #if !defined(OS_ANDROID) // Not implemented on Android. |
| 1696 // We don't actually know what the home directory is supposed to be without |
| 1697 // calling some OS functions which would just duplicate the implementation. |
| 1698 // So here we just test that it returns something "reasonable". |
| 1699 FilePath home = GetHomeDir(); |
| 1700 ASSERT_FALSE(home.empty()); |
| 1701 ASSERT_TRUE(home.IsAbsolute()); |
| 1702 #endif |
| 1703 } |
| 1704 |
1694 TEST_F(FileUtilTest, CreateDirectoryTest) { | 1705 TEST_F(FileUtilTest, CreateDirectoryTest) { |
1695 FilePath test_root = | 1706 FilePath test_root = |
1696 temp_dir_.path().Append(FILE_PATH_LITERAL("create_directory_test")); | 1707 temp_dir_.path().Append(FILE_PATH_LITERAL("create_directory_test")); |
1697 #if defined(OS_WIN) | 1708 #if defined(OS_WIN) |
1698 FilePath test_path = | 1709 FilePath test_path = |
1699 test_root.Append(FILE_PATH_LITERAL("dir\\tree\\likely\\doesnt\\exist\\")); | 1710 test_root.Append(FILE_PATH_LITERAL("dir\\tree\\likely\\doesnt\\exist\\")); |
1700 #elif defined(OS_POSIX) | 1711 #elif defined(OS_POSIX) |
1701 FilePath test_path = | 1712 FilePath test_path = |
1702 test_root.Append(FILE_PATH_LITERAL("dir/tree/likely/doesnt/exist/")); | 1713 test_root.Append(FILE_PATH_LITERAL("dir/tree/likely/doesnt/exist/")); |
1703 #endif | 1714 #endif |
(...skipping 744 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2448 int fd = OpenContentUriForRead(path); | 2459 int fd = OpenContentUriForRead(path); |
2449 EXPECT_EQ(-1, fd); | 2460 EXPECT_EQ(-1, fd); |
2450 } | 2461 } |
2451 #endif | 2462 #endif |
2452 | 2463 |
2453 #endif // defined(OS_POSIX) | 2464 #endif // defined(OS_POSIX) |
2454 | 2465 |
2455 } // namespace | 2466 } // namespace |
2456 | 2467 |
2457 } // namespace base | 2468 } // namespace base |
OLD | NEW |