Lines Matching full:matcher
43 const MatcherApi& matcher, in ExpectMatched() argument
46 EXPECT_TRUE(matcher.MatchNationalNumber(number, desc, false)) in ExpectMatched()
48 EXPECT_TRUE(matcher.MatchNationalNumber(number, desc, true)) in ExpectMatched()
53 const MatcherApi& matcher, in ExpectInvalid() argument
56 EXPECT_FALSE(matcher.MatchNationalNumber(number, desc, false)) in ExpectInvalid()
58 EXPECT_FALSE(matcher.MatchNationalNumber(number, desc, true)) in ExpectInvalid()
63 const MatcherApi& matcher, in ExpectTooLong() argument
66 EXPECT_FALSE(matcher.MatchNationalNumber(number, desc, false)) in ExpectTooLong()
68 EXPECT_TRUE(matcher.MatchNationalNumber(number, desc, true)) in ExpectTooLong()
76 void CheckMatcherBehavesAsExpected(const MatcherApi& matcher) const { in CheckMatcherBehavesAsExpected()
80 // Test if there is no matcher data. in CheckMatcherBehavesAsExpected()
81 ExpectInvalid(matcher, "1", desc); in CheckMatcherBehavesAsExpected()
84 ExpectInvalid(matcher, "91", desc); in CheckMatcherBehavesAsExpected()
85 ExpectInvalid(matcher, "81", desc); in CheckMatcherBehavesAsExpected()
86 ExpectMatched(matcher, "911", desc); in CheckMatcherBehavesAsExpected()
87 ExpectInvalid(matcher, "811", desc); in CheckMatcherBehavesAsExpected()
88 ExpectTooLong(matcher, "9111", desc); in CheckMatcherBehavesAsExpected()
89 ExpectInvalid(matcher, "8111", desc); in CheckMatcherBehavesAsExpected()
92 ExpectMatched(matcher, "2", desc); in CheckMatcherBehavesAsExpected()
93 ExpectMatched(matcher, "20", desc); in CheckMatcherBehavesAsExpected()
96 ExpectMatched(matcher, "2", desc); in CheckMatcherBehavesAsExpected()
97 ExpectMatched(matcher, "20", desc); in CheckMatcherBehavesAsExpected()
100 ExpectMatched(matcher, "2", desc); in CheckMatcherBehavesAsExpected()
102 ExpectMatched(matcher, "20", desc); in CheckMatcherBehavesAsExpected()
119 RegexBasedMatcher matcher; in TEST_F() local
120 CheckMatcherBehavesAsExpected(matcher); in TEST_F()