OLD | NEW |
1 // Copyright (c) 2009 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2009 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 "base/file_util.h" | 5 #include "base/file_util.h" |
6 #include "base/scoped_temp_dir.h" | 6 #include "base/scoped_temp_dir.h" |
7 #include "testing/gtest/include/gtest/gtest.h" | 7 #include "testing/gtest/include/gtest/gtest.h" |
8 | 8 |
9 TEST(ScopedTempDir, FullPath) { | 9 TEST(ScopedTempDir, FullPath) { |
10 FilePath test_path; | 10 FilePath test_path; |
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
58 | 58 |
59 TEST(ScopedTempDir, UniqueTempDirUnderPath) { | 59 TEST(ScopedTempDir, UniqueTempDirUnderPath) { |
60 // Create a path which will contain a unique temp path. | 60 // Create a path which will contain a unique temp path. |
61 FilePath base_path; | 61 FilePath base_path; |
62 file_util::CreateNewTempDirectory(FILE_PATH_LITERAL("base_dir"), | 62 file_util::CreateNewTempDirectory(FILE_PATH_LITERAL("base_dir"), |
63 &base_path); | 63 &base_path); |
64 | 64 |
65 FilePath test_path; | 65 FilePath test_path; |
66 { | 66 { |
67 ScopedTempDir dir; | 67 ScopedTempDir dir; |
68 EXPECT_TRUE(dir.CreateUniqueTempDirUnderPath(base_path)); | 68 EXPECT_TRUE(dir.CreateUniqueTempDirUnderPath(base_path, false)); |
69 test_path = dir.path(); | 69 test_path = dir.path(); |
70 EXPECT_TRUE(file_util::DirectoryExists(test_path)); | 70 EXPECT_TRUE(file_util::DirectoryExists(test_path)); |
71 EXPECT_TRUE(base_path.IsParent(test_path)); | 71 EXPECT_TRUE(base_path.IsParent(test_path)); |
72 EXPECT_TRUE(test_path.value().find(base_path.value()) != std::string::npos); | 72 EXPECT_TRUE(test_path.value().find(base_path.value()) != std::string::npos); |
73 } | 73 } |
74 EXPECT_FALSE(file_util::DirectoryExists(test_path)); | 74 EXPECT_FALSE(file_util::DirectoryExists(test_path)); |
75 } | 75 } |
OLD | NEW |