Lines Matching refs:Pat1
18 Expected<GlobPattern> Pat1 = GlobPattern::create(""); in TEST_F() local
19 EXPECT_TRUE((bool)Pat1); in TEST_F()
20 EXPECT_TRUE(Pat1->match("")); in TEST_F()
21 EXPECT_FALSE(Pat1->match("a")); in TEST_F()
25 Expected<GlobPattern> Pat1 = GlobPattern::create("ab*c*def"); in TEST_F() local
26 EXPECT_TRUE((bool)Pat1); in TEST_F()
27 EXPECT_TRUE(Pat1->match("abcdef")); in TEST_F()
28 EXPECT_TRUE(Pat1->match("abxcxdef")); in TEST_F()
29 EXPECT_FALSE(Pat1->match("")); in TEST_F()
30 EXPECT_FALSE(Pat1->match("xabcdef")); in TEST_F()
31 EXPECT_FALSE(Pat1->match("abcdefx")); in TEST_F()
35 Expected<GlobPattern> Pat1 = GlobPattern::create("a??c"); in TEST_F() local
36 EXPECT_TRUE((bool)Pat1); in TEST_F()
37 EXPECT_TRUE(Pat1->match("axxc")); in TEST_F()
38 EXPECT_FALSE(Pat1->match("axxx")); in TEST_F()
39 EXPECT_FALSE(Pat1->match("")); in TEST_F()
43 Expected<GlobPattern> Pat1 = GlobPattern::create("\\*"); in TEST_F() local
44 EXPECT_TRUE((bool)Pat1); in TEST_F()
45 EXPECT_TRUE(Pat1->match("*")); in TEST_F()
46 EXPECT_FALSE(Pat1->match("\\*")); in TEST_F()
47 EXPECT_FALSE(Pat1->match("a")); in TEST_F()
57 Expected<GlobPattern> Pat1 = GlobPattern::create("[abc-fy-z]"); in TEST_F() local
58 EXPECT_TRUE((bool)Pat1); in TEST_F()
59 EXPECT_TRUE(Pat1->match("a")); in TEST_F()
60 EXPECT_TRUE(Pat1->match("b")); in TEST_F()
61 EXPECT_TRUE(Pat1->match("c")); in TEST_F()
62 EXPECT_TRUE(Pat1->match("d")); in TEST_F()
63 EXPECT_TRUE(Pat1->match("e")); in TEST_F()
64 EXPECT_TRUE(Pat1->match("f")); in TEST_F()
65 EXPECT_TRUE(Pat1->match("y")); in TEST_F()
66 EXPECT_TRUE(Pat1->match("z")); in TEST_F()
67 EXPECT_FALSE(Pat1->match("g")); in TEST_F()
68 EXPECT_FALSE(Pat1->match("")); in TEST_F()
72 Expected<GlobPattern> Pat1 = GlobPattern::create("[^abc-fy-z]"); in TEST_F() local
73 EXPECT_TRUE((bool)Pat1); in TEST_F()
74 EXPECT_TRUE(Pat1->match("g")); in TEST_F()
75 EXPECT_FALSE(Pat1->match("a")); in TEST_F()
76 EXPECT_FALSE(Pat1->match("b")); in TEST_F()
77 EXPECT_FALSE(Pat1->match("c")); in TEST_F()
78 EXPECT_FALSE(Pat1->match("d")); in TEST_F()
79 EXPECT_FALSE(Pat1->match("e")); in TEST_F()
80 EXPECT_FALSE(Pat1->match("f")); in TEST_F()
81 EXPECT_FALSE(Pat1->match("y")); in TEST_F()
82 EXPECT_FALSE(Pat1->match("z")); in TEST_F()
83 EXPECT_FALSE(Pat1->match("")); in TEST_F()
100 Expected<GlobPattern> Pat1 = GlobPattern::create("[]a]x"); in TEST_F() local
101 EXPECT_TRUE((bool)Pat1); in TEST_F()
102 EXPECT_TRUE(Pat1->match("]x")); in TEST_F()
103 EXPECT_TRUE(Pat1->match("ax")); in TEST_F()
104 EXPECT_FALSE(Pat1->match("a]x")); in TEST_F()
105 EXPECT_FALSE(Pat1->match("")); in TEST_F()
109 Expected<GlobPattern> Pat1 = GlobPattern::create("[*?^]"); in TEST_F() local
110 EXPECT_TRUE((bool)Pat1); in TEST_F()
111 EXPECT_TRUE(Pat1->match("*")); in TEST_F()
112 EXPECT_TRUE(Pat1->match("?")); in TEST_F()
113 EXPECT_TRUE(Pat1->match("^")); in TEST_F()
114 EXPECT_FALSE(Pat1->match("*?^")); in TEST_F()
115 EXPECT_FALSE(Pat1->match("")); in TEST_F()
119 Expected<GlobPattern> Pat1 = GlobPattern::create("["); in TEST_F() local
120 EXPECT_FALSE((bool)Pat1); in TEST_F()
121 handleAllErrors(Pat1.takeError(), [&](ErrorInfoBase &EIB) {}); in TEST_F()
129 Expected<GlobPattern> Pat1 = GlobPattern::create("a*\xFF"); in TEST_F() local
130 EXPECT_TRUE((bool)Pat1); in TEST_F()
131 EXPECT_TRUE(Pat1->match("axxx\xFF")); in TEST_F()
138 Expected<GlobPattern> Pat1 = GlobPattern::create("*"); in TEST_F() local
139 EXPECT_TRUE((bool)Pat1); in TEST_F()
140 EXPECT_TRUE(Pat1->isTrivialMatchAll()); in TEST_F()