Lines Matching refs:MyMatch

20 static bool MyMatch(const char *templ, const char *func) {
27 EXPECT_TRUE(MyMatch("foobar$", "foobar"));
29 EXPECT_TRUE(MyMatch("foobar", "foobar"));
30 EXPECT_TRUE(MyMatch("*foobar*", "foobar"));
31 EXPECT_TRUE(MyMatch("foobar", "prefix_foobar_postfix"));
32 EXPECT_TRUE(MyMatch("*foobar*", "prefix_foobar_postfix"));
33 EXPECT_TRUE(MyMatch("foo*bar", "foo_middle_bar"));
34 EXPECT_TRUE(MyMatch("foo*bar", "foobar"));
35 EXPECT_TRUE(MyMatch("foo*bar*baz", "foo_middle_bar_another_baz"));
36 EXPECT_TRUE(MyMatch("foo*bar*baz", "foo_middle_barbaz"));
37 EXPECT_TRUE(MyMatch("^foobar", "foobar"));
38 EXPECT_TRUE(MyMatch("^foobar", "foobar_postfix"));
39 EXPECT_TRUE(MyMatch("^*foobar", "foobar"));
40 EXPECT_TRUE(MyMatch("^*foobar", "prefix_foobar"));
41 EXPECT_TRUE(MyMatch("foobar$", "foobar"));
42 EXPECT_TRUE(MyMatch("foobar$", "prefix_foobar"));
43 EXPECT_TRUE(MyMatch("*foobar*$", "foobar"));
44 EXPECT_TRUE(MyMatch("*foobar*$", "foobar_postfix"));
45 EXPECT_TRUE(MyMatch("^foobar$", "foobar"));
47 EXPECT_FALSE(MyMatch("foo", "baz"));
48 EXPECT_FALSE(MyMatch("foobarbaz", "foobar"));
49 EXPECT_FALSE(MyMatch("foobarbaz", "barbaz"));
50 EXPECT_FALSE(MyMatch("foo*bar", "foobaz"));
51 EXPECT_FALSE(MyMatch("foo*bar", "foo_baz"));
52 EXPECT_FALSE(MyMatch("^foobar", "prefix_foobar"));
53 EXPECT_FALSE(MyMatch("foobar$", "foobar_postfix"));
54 EXPECT_FALSE(MyMatch("^foobar$", "prefix_foobar"));
55 EXPECT_FALSE(MyMatch("^foobar$", "foobar_postfix"));
56 EXPECT_FALSE(MyMatch("foo^bar", "foobar"));
57 EXPECT_FALSE(MyMatch("foo$bar", "foobar"));
58 EXPECT_FALSE(MyMatch("foo$^bar", "foobar"));