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