Lines Matching refs:FilePath
76 FilePath filepath(path); in _rmdir()
87 const FilePath original_dir = FilePath::GetCurrentDir();
91 const FilePath cwd = FilePath::GetCurrentDir();
111 EXPECT_TRUE(FilePath("").IsEmpty()); in TEST()
112 EXPECT_TRUE(FilePath(NULL).IsEmpty()); in TEST()
116 EXPECT_FALSE(FilePath("a").IsEmpty()); in TEST()
117 EXPECT_FALSE(FilePath(".").IsEmpty()); in TEST()
118 EXPECT_FALSE(FilePath("a/b").IsEmpty()); in TEST()
119 EXPECT_FALSE(FilePath("a\\b\\").IsEmpty()); in TEST()
124 EXPECT_STREQ("", FilePath("").RemoveDirectoryName().c_str()); in TEST()
130 FilePath("afile").RemoveDirectoryName().c_str()); in TEST()
136 FilePath(GTEST_PATH_SEP_ "afile").RemoveDirectoryName().c_str()); in TEST()
142 FilePath("adir" GTEST_PATH_SEP_).RemoveDirectoryName().c_str()); in TEST()
148 FilePath("adir" GTEST_PATH_SEP_ "afile").RemoveDirectoryName().c_str()); in TEST()
154 FilePath("adir" GTEST_PATH_SEP_ "subdir" GTEST_PATH_SEP_ "afile") in TEST()
166 FilePath("/afile").RemoveDirectoryName().c_str()); in TEST()
172 FilePath("adir/").RemoveDirectoryName().c_str()); in TEST()
178 FilePath("adir/afile").RemoveDirectoryName().c_str()); in TEST()
184 FilePath("adir/subdir/afile").RemoveDirectoryName().c_str()); in TEST()
194 FilePath("").RemoveFileName().c_str()); in TEST()
197 FilePath("").RemoveFileName().c_str()); in TEST()
204 FilePath("adir" GTEST_PATH_SEP_).RemoveFileName().c_str()); in TEST()
210 FilePath("adir" GTEST_PATH_SEP_ "afile") in TEST()
217 FilePath("adir" GTEST_PATH_SEP_ "subdir" GTEST_PATH_SEP_ "afile") in TEST()
224 FilePath(GTEST_PATH_SEP_ "afile").RemoveFileName().c_str()); in TEST()
235 FilePath("adir/").RemoveFileName().c_str()); in TEST()
241 FilePath("adir/afile").RemoveFileName().c_str()); in TEST()
247 FilePath("adir/subdir/afile").RemoveFileName().c_str()); in TEST()
253 FilePath("/afile").RemoveFileName().c_str()); in TEST()
259 FilePath actual = FilePath::MakeFileName(FilePath("foo"), FilePath("bar"), in TEST()
265 FilePath actual = FilePath::MakeFileName(FilePath("foo"), FilePath("bar"), in TEST()
271 FilePath actual = FilePath::MakeFileName(FilePath("foo" GTEST_PATH_SEP_), in TEST()
272 FilePath("bar"), 0, "xml"); in TEST()
277 FilePath actual = FilePath::MakeFileName(FilePath("foo" GTEST_PATH_SEP_), in TEST()
278 FilePath("bar"), 12, "xml"); in TEST()
283 FilePath actual = FilePath::MakeFileName(FilePath(""), FilePath("bar"), in TEST()
289 FilePath actual = FilePath::MakeFileName(FilePath(""), FilePath("bar"), in TEST()
295 FilePath actual = FilePath::ConcatPaths(FilePath("foo"), in TEST()
296 FilePath("bar.xml")); in TEST()
301 FilePath actual = FilePath::ConcatPaths(FilePath("foo" GTEST_PATH_SEP_), in TEST()
302 FilePath("bar.xml")); in TEST()
307 FilePath actual = FilePath::ConcatPaths(FilePath(""), in TEST()
308 FilePath("bar.xml")); in TEST()
313 FilePath actual = FilePath::ConcatPaths(FilePath("foo"), in TEST()
314 FilePath("")); in TEST()
319 FilePath actual = FilePath::ConcatPaths(FilePath(""), in TEST()
320 FilePath("")); in TEST()
325 FilePath actual = FilePath::ConcatPaths(FilePath("foo" GTEST_PATH_SEP_ "bar"), in TEST()
326 FilePath("foobar.xml")); in TEST()
332 FilePath actual = FilePath::ConcatPaths( in TEST()
333 FilePath("foo" GTEST_PATH_SEP_), in TEST()
334 FilePath("bar" GTEST_PATH_SEP_ "bar.xml")); in TEST()
340 FilePath actual = FilePath::ConcatPaths(FilePath("foo"), in TEST()
341 FilePath("bar" GTEST_PATH_SEP_)); in TEST()
348 FilePath("").RemoveTrailingPathSeparator().c_str()); in TEST()
354 FilePath("foo").RemoveTrailingPathSeparator().c_str()); in TEST()
361 FilePath("foo" GTEST_PATH_SEP_).RemoveTrailingPathSeparator().c_str()); in TEST()
364 FilePath("foo/").RemoveTrailingPathSeparator().c_str()); in TEST()
371 FilePath("foo" GTEST_PATH_SEP_ "bar" GTEST_PATH_SEP_) in TEST()
378 FilePath("foo" GTEST_PATH_SEP_ "bar") in TEST()
389 EXPECT_TRUE(FilePath(current_drive).DirectoryExists()); in TEST()
391 EXPECT_TRUE(FilePath("/").DirectoryExists()); in TEST()
406 EXPECT_FALSE(FilePath(non_drive).DirectoryExists()); in TEST()
416 EXPECT_FALSE(FilePath("").DirectoryExists()); in TEST()
424 EXPECT_TRUE(FilePath(".").DirectoryExists()); in TEST()
425 EXPECT_TRUE(FilePath(".\\").DirectoryExists()); in TEST()
429 EXPECT_TRUE(FilePath(".").DirectoryExists()); in TEST()
430 EXPECT_TRUE(FilePath("./").DirectoryExists()); in TEST()
435 EXPECT_STREQ("", FilePath(NULL).c_str()); in TEST()
436 EXPECT_STREQ("", FilePath(String(NULL)).c_str()); in TEST()
442 FilePath("foo" GTEST_PATH_SEP_ "bar").c_str()); in TEST()
444 FilePath("foo" GTEST_PATH_SEP_ GTEST_PATH_SEP_ "bar").c_str()); in TEST()
446 FilePath("foo" GTEST_PATH_SEP_ GTEST_PATH_SEP_ in TEST()
453 FilePath(GTEST_PATH_SEP_ "bar").c_str()); in TEST()
455 FilePath(GTEST_PATH_SEP_ GTEST_PATH_SEP_ "bar").c_str()); in TEST()
457 FilePath(GTEST_PATH_SEP_ GTEST_PATH_SEP_ GTEST_PATH_SEP_ "bar").c_str()); in TEST()
463 FilePath("foo" GTEST_PATH_SEP_).c_str()); in TEST()
465 FilePath("foo" GTEST_PATH_SEP_ GTEST_PATH_SEP_).c_str()); in TEST()
467 FilePath("foo" GTEST_PATH_SEP_ GTEST_PATH_SEP_ GTEST_PATH_SEP_).c_str()); in TEST()
477 FilePath("foo/").c_str()); in TEST()
479 FilePath("foo" GTEST_PATH_SEP_ "/").c_str()); in TEST()
481 FilePath("foo//" GTEST_PATH_SEP_).c_str()); in TEST()
487 FilePath default_path; in TEST()
488 FilePath non_default_path("path"); in TEST()
495 FilePath non_default_path("path"); in TEST()
496 FilePath default_path; in TEST()
503 const FilePath const_default_path("const_path"); in TEST()
504 FilePath non_default_path("path"); in TEST()
512 testdata_path_.Set(FilePath(String::Format("%s%s%s", in SetUp()
517 unique_file0_.Set(FilePath::MakeFileName(testdata_path_, FilePath("unique"), in SetUp()
519 unique_file1_.Set(FilePath::MakeFileName(testdata_path_, FilePath("unique"), in SetUp()
560 FilePath testdata_path_; // "/tmp/directory_creation/test/"
561 FilePath testdata_file_; // "/tmp/directory_creation/test"
562 FilePath unique_file0_; // "/tmp/directory_creation/test/unique.txt"
563 FilePath unique_file1_; // "/tmp/directory_creation/test/unique_1.txt"
580 FilePath file_path(FilePath::GenerateUniqueFileName(testdata_path_, in TEST_F()
581 FilePath("unique"), "txt")); in TEST_F()
590 FilePath file_path2(FilePath::GenerateUniqueFileName(testdata_path_, in TEST_F()
591 FilePath("unique"), "txt")); in TEST_F()
607 const FilePath test_detail_xml("test_detail.xml"); in TEST()
612 FilePath fp; in TEST()
617 const FilePath fp("spicy"); in TEST()
620 const FilePath fp_copy(fp); in TEST()
625 const FilePath fp(String("cider")); in TEST()
630 const FilePath apple("apple"); in TEST()
631 FilePath mac("mac"); in TEST()
638 const FilePath file("drink"); in TEST()
644 EXPECT_STREQ("app", FilePath("app.exe").RemoveExtension("exe").c_str()); in TEST()
645 EXPECT_STREQ("APP", FilePath("APP.EXE").RemoveExtension("exe").c_str()); in TEST()
649 EXPECT_STREQ("app", FilePath("app").RemoveExtension("exe").c_str()); in TEST()
653 EXPECT_FALSE(FilePath("cola").IsDirectory()); in TEST()
654 EXPECT_TRUE(FilePath("koala" GTEST_PATH_SEP_).IsDirectory()); in TEST()
656 EXPECT_TRUE(FilePath("koala/").IsDirectory()); in TEST()
661 EXPECT_FALSE(FilePath("is" GTEST_PATH_SEP_ "relative").IsAbsolutePath()); in TEST()
662 EXPECT_FALSE(FilePath("").IsAbsolutePath()); in TEST()
664 EXPECT_TRUE(FilePath("c:\\" GTEST_PATH_SEP_ "is_not" in TEST()
666 EXPECT_FALSE(FilePath("c:foo" GTEST_PATH_SEP_ "bar").IsAbsolutePath()); in TEST()
667 EXPECT_TRUE(FilePath("c:/" GTEST_PATH_SEP_ "is_not" in TEST()
670 EXPECT_TRUE(FilePath(GTEST_PATH_SEP_ "is_not" GTEST_PATH_SEP_ "relative") in TEST()
677 EXPECT_TRUE(FilePath("a:\\").IsRootDirectory()); in TEST()
678 EXPECT_TRUE(FilePath("Z:/").IsRootDirectory()); in TEST()
679 EXPECT_TRUE(FilePath("e://").IsRootDirectory()); in TEST()
680 EXPECT_FALSE(FilePath("").IsRootDirectory()); in TEST()
681 EXPECT_FALSE(FilePath("b:").IsRootDirectory()); in TEST()
682 EXPECT_FALSE(FilePath("b:a").IsRootDirectory()); in TEST()
683 EXPECT_FALSE(FilePath("8:/").IsRootDirectory()); in TEST()
684 EXPECT_FALSE(FilePath("c|/").IsRootDirectory()); in TEST()
686 EXPECT_TRUE(FilePath("/").IsRootDirectory()); in TEST()
687 EXPECT_TRUE(FilePath("//").IsRootDirectory()); in TEST()
688 EXPECT_FALSE(FilePath("").IsRootDirectory()); in TEST()
689 EXPECT_FALSE(FilePath("\\").IsRootDirectory()); in TEST()
690 EXPECT_FALSE(FilePath("/x").IsRootDirectory()); in TEST()