Lines Matching refs:expected
19 bool expected; member
24 { .pat = "a", .str = "a", .expected = true },
25 { .pat = "a", .str = "b", .expected = false },
26 { .pat = "a", .str = "aa", .expected = false },
27 { .pat = "a", .str = "", .expected = false },
28 { .pat = "", .str = "", .expected = true },
29 { .pat = "", .str = "a", .expected = false },
31 { .pat = "[a]", .str = "a", .expected = true },
32 { .pat = "[a]", .str = "b", .expected = false },
33 { .pat = "[!a]", .str = "a", .expected = false },
34 { .pat = "[!a]", .str = "b", .expected = true },
35 { .pat = "[ab]", .str = "a", .expected = true },
36 { .pat = "[ab]", .str = "b", .expected = true },
37 { .pat = "[ab]", .str = "c", .expected = false },
38 { .pat = "[!ab]", .str = "c", .expected = true },
39 { .pat = "[a-c]", .str = "b", .expected = true },
40 { .pat = "[a-c]", .str = "d", .expected = false },
42 { .pat = "[a-c-e-g]", .str = "-", .expected = true },
43 { .pat = "[a-c-e-g]", .str = "d", .expected = false },
44 { .pat = "[a-c-e-g]", .str = "f", .expected = true },
45 { .pat = "[]a-ceg-ik[]", .str = "a", .expected = true },
46 { .pat = "[]a-ceg-ik[]", .str = "]", .expected = true },
47 { .pat = "[]a-ceg-ik[]", .str = "[", .expected = true },
48 { .pat = "[]a-ceg-ik[]", .str = "h", .expected = true },
49 { .pat = "[]a-ceg-ik[]", .str = "f", .expected = false },
50 { .pat = "[!]a-ceg-ik[]", .str = "h", .expected = false },
51 { .pat = "[!]a-ceg-ik[]", .str = "]", .expected = false },
52 { .pat = "[!]a-ceg-ik[]", .str = "f", .expected = true },
54 { .pat = "?", .str = "a", .expected = true },
55 { .pat = "?", .str = "aa", .expected = false },
56 { .pat = "??", .str = "a", .expected = false },
57 { .pat = "?x?", .str = "axb", .expected = true },
58 { .pat = "?x?", .str = "abx", .expected = false },
59 { .pat = "?x?", .str = "xab", .expected = false },
61 { .pat = "*??", .str = "a", .expected = false },
62 { .pat = "*??", .str = "ab", .expected = true },
63 { .pat = "*??", .str = "abc", .expected = true },
64 { .pat = "*??", .str = "abcd", .expected = true },
65 { .pat = "??*", .str = "a", .expected = false },
66 { .pat = "??*", .str = "ab", .expected = true },
67 { .pat = "??*", .str = "abc", .expected = true },
68 { .pat = "??*", .str = "abcd", .expected = true },
69 { .pat = "?*?", .str = "a", .expected = false },
70 { .pat = "?*?", .str = "ab", .expected = true },
71 { .pat = "?*?", .str = "abc", .expected = true },
72 { .pat = "?*?", .str = "abcd", .expected = true },
73 { .pat = "*b", .str = "b", .expected = true },
74 { .pat = "*b", .str = "ab", .expected = true },
75 { .pat = "*b", .str = "ba", .expected = false },
76 { .pat = "*b", .str = "bb", .expected = true },
77 { .pat = "*b", .str = "abb", .expected = true },
78 { .pat = "*b", .str = "bab", .expected = true },
79 { .pat = "*bc", .str = "abbc", .expected = true },
80 { .pat = "*bc", .str = "bc", .expected = true },
81 { .pat = "*bc", .str = "bbc", .expected = true },
82 { .pat = "*bc", .str = "bcbc", .expected = true },
84 { .pat = "*ac*", .str = "abacadaeafag", .expected = true },
85 { .pat = "*ac*ae*ag*", .str = "abacadaeafag", .expected = true },
86 { .pat = "*a*b*[bc]*[ef]*g*", .str = "abacadaeafag", .expected = true },
87 { .pat = "*a*b*[ef]*[cd]*g*", .str = "abacadaeafag", .expected = false },
88 { .pat = "*abcd*", .str = "abcabcabcabcdefg", .expected = true },
89 { .pat = "*ab*cd*", .str = "abcabcabcabcdefg", .expected = true },
90 { .pat = "*abcd*abcdef*", .str = "abcabcdabcdeabcdefg", .expected = true },
91 { .pat = "*abcd*", .str = "abcabcabcabcefg", .expected = false },
92 { .pat = "*ab*cd*", .str = "abcabcabcabcefg", .expected = false },
108 params->expected, in glob_test_match()
110 params->pat, params->str, params->expected); in glob_test_match()