Lines Matching +full:foo +full:- +full:bar
37 #include <atf-c++.hpp>
64 ATF_REQUIRE_EQ("foo", path("foo").str()); in ATF_TEST_CASE_BODY()
65 ATF_REQUIRE_EQ("foo/bar", path("foo/bar").str()); in ATF_TEST_CASE_BODY()
66 ATF_REQUIRE_EQ("foo/bar", path("foo/bar/").str()); in ATF_TEST_CASE_BODY()
68 ATF_REQUIRE_EQ("/foo", path("/foo").str()); in ATF_TEST_CASE_BODY()
69 ATF_REQUIRE_EQ("/foo/bar", path("/foo/bar").str()); in ATF_TEST_CASE_BODY()
70 ATF_REQUIRE_EQ("/foo/bar", path("/foo/bar/").str()); in ATF_TEST_CASE_BODY()
72 ATF_REQUIRE_EQ("/foo", path("///foo").str()); in ATF_TEST_CASE_BODY()
73 ATF_REQUIRE_EQ("/foo/bar", path("///foo///bar").str()); in ATF_TEST_CASE_BODY()
74 ATF_REQUIRE_EQ("/foo/bar", path("///foo///bar///").str()); in ATF_TEST_CASE_BODY()
76 ATF_REQUIRE_EQ("./foo/bar", path("./foo/bar").str()); in ATF_TEST_CASE_BODY()
77 ATF_REQUIRE_EQ("./foo/bar", path("./foo/./bar").str()); in ATF_TEST_CASE_BODY()
78 ATF_REQUIRE_EQ("./foo/bar", path("././foo/./bar").str()); in ATF_TEST_CASE_BODY()
79 ATF_REQUIRE_EQ("foo/bar", path("foo/././bar").str()); in ATF_TEST_CASE_BODY()
103 ATF_REQUIRE(!path("../foo").is_absolute()); in ATF_TEST_CASE_BODY()
154 ATF_REQUIRE_EQ(".", path("foo").branch_path().str()); in ATF_TEST_CASE_BODY()
155 ATF_REQUIRE_EQ("foo", path("foo/bar").branch_path().str()); in ATF_TEST_CASE_BODY()
156 ATF_REQUIRE_EQ("/", path("/foo").branch_path().str()); in ATF_TEST_CASE_BODY()
157 ATF_REQUIRE_EQ("/foo", path("/foo/bar").branch_path().str()); in ATF_TEST_CASE_BODY()
165 ATF_REQUIRE_EQ("foo", path("foo").leaf_name()); in ATF_TEST_CASE_BODY()
166 ATF_REQUIRE_EQ("bar", path("foo/bar").leaf_name()); in ATF_TEST_CASE_BODY()
167 ATF_REQUIRE_EQ("foo", path("/foo").leaf_name()); in ATF_TEST_CASE_BODY()
168 ATF_REQUIRE_EQ("bar", path("/foo/bar").leaf_name()); in ATF_TEST_CASE_BODY()
175 ATF_REQUIRE(::chdir("/bin") != -1); in ATF_TEST_CASE_BODY()
231 ATF_REQUIRE_EQ("foo/bar", (path("foo") / "bar").str()); in ATF_TEST_CASE_BODY()
232 ATF_REQUIRE_EQ("foo/bar", (path("foo/") / "bar").str()); in ATF_TEST_CASE_BODY()
233 ATF_REQUIRE_EQ("foo/bar/baz", (path("foo/") / "bar//baz///").str()); in ATF_TEST_CASE_BODY()
235 ATF_REQUIRE_THROW(invalid_path_error, path("foo") / ""); in ATF_TEST_CASE_BODY()
236 REQUIRE_JOIN_ERROR("foo", "/a/b", path("foo") / "/a/b"); in ATF_TEST_CASE_BODY()
243 ATF_REQUIRE_EQ("foo/bar", (path("foo") / "bar").str()); in ATF_TEST_CASE_BODY()
244 ATF_REQUIRE_EQ("foo/bar", (path("foo/") / "bar").str()); in ATF_TEST_CASE_BODY()
245 ATF_REQUIRE_EQ("foo/bar/baz", (path("foo/") / "bar//baz///").str()); in ATF_TEST_CASE_BODY()
247 REQUIRE_JOIN_ERROR("foo", "/a/b", path("foo") / path("/a/b")); in ATF_TEST_CASE_BODY()