Lines Matching refs:cam_strmatch

39 ATF_TC_WITHOUT_HEAD(cam_strmatch);
40 ATF_TC_BODY(cam_strmatch, tc) in ATF_TC_BODY() argument
43 ATF_CHECK_EQ(0, cam_strmatch("foo", "foo", 3)); in ATF_TC_BODY()
44 ATF_CHECK_NE(0, cam_strmatch("foo", "bar", 3)); in ATF_TC_BODY()
45 ATF_CHECK_NE(0, cam_strmatch("foo", "foobar", 3)); in ATF_TC_BODY()
48 ATF_CHECK_EQ(0, cam_strmatch("fooxuehfxeuf", "foo", 3)); in ATF_TC_BODY()
49 ATF_CHECK_NE(0, cam_strmatch("foo\0bar", "foo", 7)); in ATF_TC_BODY()
52 ATF_CHECK_EQ(0, cam_strmatch("foo ", "foo", 16)); in ATF_TC_BODY()
55 ATF_CHECK_EQ(0, cam_strmatch("foobar", "foo*", 6)); in ATF_TC_BODY()
56 ATF_CHECK_EQ(0, cam_strmatch("foobar", "*bar", 6)); in ATF_TC_BODY()
57 ATF_CHECK_NE(0, cam_strmatch("foobar", "foo*x", 6)); in ATF_TC_BODY()
58 ATF_CHECK_EQ(0, cam_strmatch("foobarbaz", "*bar*", 9)); in ATF_TC_BODY()
60 ATF_CHECK_EQ(0, cam_strmatch("foo\0bar", "foo*", 7)); in ATF_TC_BODY()
62 ATF_CHECK_EQ(0, cam_strmatch("foo", "foo*", 3)); in ATF_TC_BODY()
64 ATF_CHECK_NE(0, cam_strmatch("foo", "foo*x", 3)); in ATF_TC_BODY()
67 ATF_CHECK_EQ(0, cam_strmatch("foobar", "foo?ar", 6)); in ATF_TC_BODY()
68 ATF_CHECK_NE(0, cam_strmatch("foo", "foo?", 3)); in ATF_TC_BODY()
70 ATF_CHECK_EQ(0, cam_strmatch("foo\0bar", "foo?bar", 7)); in ATF_TC_BODY()
73 ATF_CHECK_EQ(0, cam_strmatch("foobar", "foo[abc]ar", 6)); in ATF_TC_BODY()
74 ATF_CHECK_EQ(0, cam_strmatch("foobar", "foo[b]ar", 6)); in ATF_TC_BODY()
75 ATF_CHECK_NE(0, cam_strmatch("foobar", "foo[ac]ar", 6)); in ATF_TC_BODY()
78 ATF_CHECK_EQ(0, cam_strmatch("foobar", "foo[a-c]ar", 6)); in ATF_TC_BODY()
79 ATF_CHECK_EQ(0, cam_strmatch("fooxar", "foo[a-cx]ar", 6)); in ATF_TC_BODY()
80 ATF_CHECK_NE(0, cam_strmatch("foodar", "foo[a-c]ar", 6)); in ATF_TC_BODY()
83 ATF_CHECK_EQ(0, cam_strmatch("foobar", "fo[a-z][abc]ar", 6)); in ATF_TC_BODY()
84 ATF_CHECK_NE(0, cam_strmatch("foAbar", "fo[a-z][abc]ar", 6)); in ATF_TC_BODY()
85 ATF_CHECK_NE(0, cam_strmatch("foodar", "fo[a-z][abc]ar", 6)); in ATF_TC_BODY()
88 ATF_CHECK_NE(0, cam_strmatch("foobar", "foo[^abc]ar", 6)); in ATF_TC_BODY()
89 ATF_CHECK_NE(0, cam_strmatch("foobar", "foo[^b]ar", 6)); in ATF_TC_BODY()
90 ATF_CHECK_EQ(0, cam_strmatch("foobar", "foo[^ac]ar", 6)); in ATF_TC_BODY()
91 ATF_CHECK_NE(0, cam_strmatch("foobar", "foo[^a-c]ar", 6)); in ATF_TC_BODY()
92 ATF_CHECK_NE(0, cam_strmatch("fooxar", "foo[^a-cx]ar", 6)); in ATF_TC_BODY()
93 ATF_CHECK_EQ(0, cam_strmatch("foodar", "foo[^a-c]ar", 6)); in ATF_TC_BODY()
96 ATF_CHECK_EQ(0, cam_strmatch("f]o", "f]o", 3)); in ATF_TC_BODY()
97 ATF_CHECK_NE(0, cam_strmatch("foo", "f]o", 3)); in ATF_TC_BODY()
100 ATF_CHECK_EQ(0, cam_strmatch("f[o", "f[[]o", 3)); in ATF_TC_BODY()
101 ATF_CHECK_NE(0, cam_strmatch("foo", "f[[]o", 3)); in ATF_TC_BODY()
106 ATF_TP_ADD_TC(tp, cam_strmatch); in ATF_TP_ADD_TCS()