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 699 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2403 int fd = OpenContentUriForRead(path); | 2414 int fd = OpenContentUriForRead(path); |
2404 EXPECT_EQ(-1, fd); | 2415 EXPECT_EQ(-1, fd); |
2405 } | 2416 } |
2406 #endif | 2417 #endif |
2407 | 2418 |
2408 #endif // defined(OS_POSIX) | 2419 #endif // defined(OS_POSIX) |
2409 | 2420 |
2410 } // namespace | 2421 } // namespace |
2411 | 2422 |
2412 } // namespace base | 2423 } // namespace base |
OLD | NEW |