Lines Matching refs:ATF_CHECK

61 	ATF_CHECK(fnmatch("xxx", "XXX", 0) != 0);
62 ATF_CHECK(fnmatch("XXX", "xxx", 0) != 0);
63 ATF_CHECK(fnmatch("xxx", "XxX", 0) != 0);
64 ATF_CHECK(fnmatch("XxX", "xxx", 0) != 0);
65 ATF_CHECK(fnmatch("x*x", "XXX", 0) != 0);
66 ATF_CHECK(fnmatch("**x", "XXX", 0) != 0);
67 ATF_CHECK(fnmatch("*?x", "XXX", 0) != 0);
69 ATF_CHECK(fnmatch("xxx", "XXX", FNM_CASEFOLD) == 0);
70 ATF_CHECK(fnmatch("XXX", "xxx", FNM_CASEFOLD) == 0);
71 ATF_CHECK(fnmatch("xxx", "XxX", FNM_CASEFOLD) == 0);
72 ATF_CHECK(fnmatch("XxX", "xxx", FNM_CASEFOLD) == 0);
73 ATF_CHECK(fnmatch("x*x", "XXX", FNM_CASEFOLD) == 0);
74 ATF_CHECK(fnmatch("**x", "XXX", FNM_CASEFOLD) == 0);
75 ATF_CHECK(fnmatch("*?x", "XXX", FNM_CASEFOLD) == 0);
86 ATF_CHECK(fnmatch("", "/*", 0) != 0);
87 ATF_CHECK(fnmatch(" ", " /*", 0) != 0);
88 ATF_CHECK(fnmatch("x", "x/*", 0) != 0);
89 ATF_CHECK(fnmatch("///", "////*", 0) != 0);
91 ATF_CHECK(fnmatch("", "/*", FNM_LEADING_DIR) == 0);
92 ATF_CHECK(fnmatch(" ", " /*", FNM_LEADING_DIR) == 0);
93 ATF_CHECK(fnmatch("x", "x/*", FNM_LEADING_DIR) == 0);
94 ATF_CHECK(fnmatch("///", "////*", FNM_LEADING_DIR) == 0);
105 ATF_CHECK(fnmatch(" \\x", " \\x", 0) != 0);
106 ATF_CHECK(fnmatch("xx\\x", "xx\\x", 0) != 0);
107 ATF_CHECK(fnmatch("\\xxx", "\\xxx", 0) != 0);
109 ATF_CHECK(fnmatch(" \\x", " \\x", FNM_NOESCAPE) == 0);
110 ATF_CHECK(fnmatch("xx\\x", "xx\\x", FNM_NOESCAPE) == 0);
111 ATF_CHECK(fnmatch("\\xxx", "\\xxx", FNM_NOESCAPE) == 0);
122 ATF_CHECK(fnmatch("???x", "xxx/x", FNM_PATHNAME) != 0);
123 ATF_CHECK(fnmatch("***x", "xxx/x", FNM_PATHNAME) != 0);
125 ATF_CHECK(fnmatch("???x", "xxxx", FNM_PATHNAME) == 0);
126 ATF_CHECK(fnmatch("*/xxx", "/xxx", FNM_PATHNAME) == 0);
127 ATF_CHECK(fnmatch("x/*.y", "x/z.y", FNM_PATHNAME) == 0);
138 ATF_CHECK(fnmatch("*x*", "X", FNM_PERIOD) != 0);
139 ATF_CHECK(fnmatch("*x*", "X", FNM_PERIOD | FNM_CASEFOLD) == 0);
141 ATF_CHECK(fnmatch("x?y", "x.y", FNM_PATHNAME | FNM_PERIOD) == 0);
142 ATF_CHECK(fnmatch("x*y", "x.y", FNM_PATHNAME | FNM_PERIOD) == 0);
143 ATF_CHECK(fnmatch("*.c", "x.c", FNM_PATHNAME | FNM_PERIOD) == 0);
144 ATF_CHECK(fnmatch("*/?", "x/y", FNM_PATHNAME | FNM_PERIOD) == 0);
145 ATF_CHECK(fnmatch("*/*", "x/y", FNM_PATHNAME | FNM_PERIOD) == 0);
146 ATF_CHECK(fnmatch(".*/?", ".x/y", FNM_PATHNAME | FNM_PERIOD) == 0);
147 ATF_CHECK(fnmatch("*/.?", "x/.y", FNM_PATHNAME | FNM_PERIOD) == 0);
148 ATF_CHECK(fnmatch("x[.]y", "x.y", FNM_PATHNAME | FNM_PERIOD) == 0);
150 ATF_CHECK(fnmatch("?x/y", ".x/y", FNM_PATHNAME | FNM_PERIOD) != 0);
151 ATF_CHECK(fnmatch("*x/y", ".x/y", FNM_PATHNAME | FNM_PERIOD) != 0);
152 ATF_CHECK(fnmatch("x/?y", "x/.y", FNM_PATHNAME | FNM_PERIOD) != 0);
153 ATF_CHECK(fnmatch("x/*y", "x/.y", FNM_PATHNAME | FNM_PERIOD) != 0);
164 ATF_CHECK(fnmatch("[[?*\\\\]", "\\", 0) == 0);
165 ATF_CHECK(fnmatch("[]?*\\\\]", "]", 0) == 0);
166 ATF_CHECK(fnmatch("[!]a-]", "b", 0) == 0);
167 ATF_CHECK(fnmatch("[]-_]", "^", 0) == 0); /* range: ']', '^', '_' */
168 ATF_CHECK(fnmatch("[!]-_]", "X", 0) == 0);
169 ATF_CHECK(fnmatch("[A-\\\\]", "[", 0) == 0);
170 ATF_CHECK(fnmatch("[a-z]/[a-z]", "a/b", 0) == 0);
171 ATF_CHECK(fnmatch("[*]/b", "*/b", 0) == 0);
172 ATF_CHECK(fnmatch("[?]/b", "?/b", 0) == 0);
173 ATF_CHECK(fnmatch("[[a]/b", "a/b", 0) == 0);
174 ATF_CHECK(fnmatch("[[a]/b", "[/b", 0) == 0);
175 ATF_CHECK(fnmatch("[/b", "[/b", 0) == 0);
177 ATF_CHECK(fnmatch("[*]/b", "a/b", 0) != 0);
178 ATF_CHECK(fnmatch("[?]/b", "a/b", 0) != 0);