Lines Matching refs:FilePath
76 FilePath filepath(path); in _rmdir()
87 const FilePath original_dir = FilePath::GetCurrentDir();
91 const FilePath cwd = FilePath::GetCurrentDir();
107 EXPECT_TRUE(FilePath("").IsEmpty()); in TEST()
108 EXPECT_TRUE(FilePath(NULL).IsEmpty()); in TEST()
112 EXPECT_FALSE(FilePath("a").IsEmpty()); in TEST()
113 EXPECT_FALSE(FilePath(".").IsEmpty()); in TEST()
114 EXPECT_FALSE(FilePath("a/b").IsEmpty()); in TEST()
115 EXPECT_FALSE(FilePath("a\\b\\").IsEmpty()); in TEST()
120 EXPECT_STREQ("", FilePath("").RemoveDirectoryName().c_str()); in TEST()
126 FilePath("afile").RemoveDirectoryName().c_str()); in TEST()
132 FilePath(GTEST_PATH_SEP_ "afile").RemoveDirectoryName().c_str()); in TEST()
138 FilePath("adir" GTEST_PATH_SEP_).RemoveDirectoryName().c_str()); in TEST()
144 FilePath("adir" GTEST_PATH_SEP_ "afile").RemoveDirectoryName().c_str()); in TEST()
150 FilePath("adir" GTEST_PATH_SEP_ "subdir" GTEST_PATH_SEP_ "afile") in TEST()
160 FilePath("").RemoveFileName().c_str()); in TEST()
163 FilePath("").RemoveFileName().c_str()); in TEST()
170 FilePath("adir" GTEST_PATH_SEP_).RemoveFileName().c_str()); in TEST()
176 FilePath("adir" GTEST_PATH_SEP_ "afile") in TEST()
183 FilePath("adir" GTEST_PATH_SEP_ "subdir" GTEST_PATH_SEP_ "afile") in TEST()
190 FilePath(GTEST_PATH_SEP_ "afile").RemoveFileName().c_str()); in TEST()
195 FilePath actual = FilePath::MakeFileName(FilePath("foo"), FilePath("bar"), in TEST()
201 FilePath actual = FilePath::MakeFileName(FilePath("foo"), FilePath("bar"), in TEST()
207 FilePath actual = FilePath::MakeFileName(FilePath("foo" GTEST_PATH_SEP_), in TEST()
208 FilePath("bar"), 0, "xml"); in TEST()
213 FilePath actual = FilePath::MakeFileName(FilePath("foo" GTEST_PATH_SEP_), in TEST()
214 FilePath("bar"), 12, "xml"); in TEST()
219 FilePath actual = FilePath::MakeFileName(FilePath(""), FilePath("bar"), in TEST()
225 FilePath actual = FilePath::MakeFileName(FilePath(""), FilePath("bar"), in TEST()
231 FilePath actual = FilePath::ConcatPaths(FilePath("foo"), in TEST()
232 FilePath("bar.xml")); in TEST()
237 FilePath actual = FilePath::ConcatPaths(FilePath("foo" GTEST_PATH_SEP_), in TEST()
238 FilePath("bar.xml")); in TEST()
243 FilePath actual = FilePath::ConcatPaths(FilePath(""), in TEST()
244 FilePath("bar.xml")); in TEST()
249 FilePath actual = FilePath::ConcatPaths(FilePath("foo"), in TEST()
250 FilePath("")); in TEST()
255 FilePath actual = FilePath::ConcatPaths(FilePath(""), in TEST()
256 FilePath("")); in TEST()
261 FilePath actual = FilePath::ConcatPaths(FilePath("foo" GTEST_PATH_SEP_ "bar"), in TEST()
262 FilePath("foobar.xml")); in TEST()
268 FilePath actual = FilePath::ConcatPaths( in TEST()
269 FilePath("foo" GTEST_PATH_SEP_), in TEST()
270 FilePath("bar" GTEST_PATH_SEP_ "bar.xml")); in TEST()
276 FilePath actual = FilePath::ConcatPaths(FilePath("foo"), in TEST()
277 FilePath("bar" GTEST_PATH_SEP_)); in TEST()
284 FilePath("").RemoveTrailingPathSeparator().c_str()); in TEST()
290 FilePath("foo").RemoveTrailingPathSeparator().c_str()); in TEST()
297 FilePath("foo" GTEST_PATH_SEP_).RemoveTrailingPathSeparator().c_str()); in TEST()
303 FilePath("foo" GTEST_PATH_SEP_ "bar" GTEST_PATH_SEP_) in TEST()
310 FilePath("foo" GTEST_PATH_SEP_ "bar") in TEST()
321 EXPECT_TRUE(FilePath(current_drive).DirectoryExists()); in TEST()
323 EXPECT_TRUE(FilePath("/").DirectoryExists()); in TEST()
338 EXPECT_FALSE(FilePath(non_drive).DirectoryExists()); in TEST()
348 EXPECT_FALSE(FilePath("").DirectoryExists()); in TEST()
355 EXPECT_TRUE(FilePath(".").DirectoryExists()); in TEST()
356 EXPECT_TRUE(FilePath(".\\").DirectoryExists()); in TEST()
359 EXPECT_TRUE(FilePath(".").DirectoryExists()); in TEST()
360 EXPECT_TRUE(FilePath("./").DirectoryExists()); in TEST()
365 EXPECT_STREQ("", FilePath(NULL).c_str()); in TEST()
366 EXPECT_STREQ("", FilePath(String(NULL)).c_str()); in TEST()
372 FilePath("foo" GTEST_PATH_SEP_ "bar").c_str()); in TEST()
374 FilePath("foo" GTEST_PATH_SEP_ GTEST_PATH_SEP_ "bar").c_str()); in TEST()
376 FilePath("foo" GTEST_PATH_SEP_ GTEST_PATH_SEP_ in TEST()
383 FilePath(GTEST_PATH_SEP_ "bar").c_str()); in TEST()
385 FilePath(GTEST_PATH_SEP_ GTEST_PATH_SEP_ "bar").c_str()); in TEST()
387 FilePath(GTEST_PATH_SEP_ GTEST_PATH_SEP_ GTEST_PATH_SEP_ "bar").c_str()); in TEST()
393 FilePath("foo" GTEST_PATH_SEP_).c_str()); in TEST()
395 FilePath("foo" GTEST_PATH_SEP_ GTEST_PATH_SEP_).c_str()); in TEST()
397 FilePath("foo" GTEST_PATH_SEP_ GTEST_PATH_SEP_ GTEST_PATH_SEP_).c_str()); in TEST()
401 FilePath default_path; in TEST()
402 FilePath non_default_path("path"); in TEST()
409 FilePath non_default_path("path"); in TEST()
410 FilePath default_path; in TEST()
417 const FilePath const_default_path("const_path"); in TEST()
418 FilePath non_default_path("path"); in TEST()
426 testdata_path_.Set(FilePath(String::Format("%s%s%s", in SetUp()
431 unique_file0_.Set(FilePath::MakeFileName(testdata_path_, FilePath("unique"), in SetUp()
433 unique_file1_.Set(FilePath::MakeFileName(testdata_path_, FilePath("unique"), in SetUp()
474 FilePath testdata_path_; // "/tmp/directory_creation/test/"
475 FilePath testdata_file_; // "/tmp/directory_creation/test"
476 FilePath unique_file0_; // "/tmp/directory_creation/test/unique.txt"
477 FilePath unique_file1_; // "/tmp/directory_creation/test/unique_1.txt"
494 FilePath file_path(FilePath::GenerateUniqueFileName(testdata_path_, in TEST_F()
495 FilePath("unique"), "txt")); in TEST_F()
504 FilePath file_path2(FilePath::GenerateUniqueFileName(testdata_path_, in TEST_F()
505 FilePath("unique"), "txt")); in TEST_F()
521 const FilePath test_detail_xml("test_detail.xml"); in TEST()
526 FilePath fp; in TEST()
531 const FilePath fp("spicy"); in TEST()
534 const FilePath fp_copy(fp); in TEST()
539 const FilePath fp(String("cider")); in TEST()
544 const FilePath apple("apple"); in TEST()
545 FilePath mac("mac"); in TEST()
552 const FilePath file("drink"); in TEST()
558 EXPECT_STREQ("app", FilePath("app.exe").RemoveExtension("exe").c_str()); in TEST()
559 EXPECT_STREQ("APP", FilePath("APP.EXE").RemoveExtension("exe").c_str()); in TEST()
563 EXPECT_STREQ("app", FilePath("app").RemoveExtension("exe").c_str()); in TEST()
567 EXPECT_FALSE(FilePath("cola").IsDirectory()); in TEST()
568 EXPECT_TRUE(FilePath("koala" GTEST_PATH_SEP_).IsDirectory()); in TEST()
572 EXPECT_FALSE(FilePath("is" GTEST_PATH_SEP_ "relative").IsAbsolutePath()); in TEST()
573 EXPECT_FALSE(FilePath("").IsAbsolutePath()); in TEST()
575 EXPECT_TRUE(FilePath("c:\\" GTEST_PATH_SEP_ "is_not" in TEST()
577 EXPECT_FALSE(FilePath("c:foo" GTEST_PATH_SEP_ "bar").IsAbsolutePath()); in TEST()
579 EXPECT_TRUE(FilePath(GTEST_PATH_SEP_ "is_not" GTEST_PATH_SEP_ "relative") in TEST()