Lines Matching defs:matcher
107 scoped_ptr<PhoneNumberMatcher> matcher;
110 matcher.reset(GetMatcherWithLeniency(
112 EXPECT_TRUE(matcher->HasNext())
115 if (matcher->HasNext()) {
117 matcher->Next(&match);
130 scoped_ptr<PhoneNumberMatcher> matcher;
133 matcher.reset(GetMatcherWithLeniency(
135 EXPECT_FALSE(matcher->HasNext()) << "Match found in " << test->ToString()
155 PhoneNumberMatcher matcher(phone_util_, sub, RegionCode::NZ(),
159 ASSERT_TRUE(matcher.HasNext());
160 matcher.Next(&match);
194 PhoneNumberMatcher matcher(text, region);
195 EXPECT_FALSE(matcher.HasNext());
204 PhoneNumberMatcher matcher(phone_util_, text, region,
207 EXPECT_FALSE(matcher.HasNext());
295 PhoneNumberMatcher matcher(phone_util_, text, default_country, leniency,
298 ASSERT_TRUE(matcher.HasNext())
301 matcher.Next(&match);
321 PhoneNumberMatcher matcher(phone_util_, text, default_country, leniency,
326 while (matcher.HasNext()) {
327 matcher.Next(&match);
332 // in these test cases, so we check here that the matcher was limited by
566 PhoneNumberMatcher matcher(text, RegionCode::US());
569 EXPECT_TRUE(matcher.HasNext());
570 EXPECT_TRUE(matcher.Next(&match));
573 EXPECT_TRUE(matcher.HasNext());
574 EXPECT_TRUE(matcher.Next(&match));
577 EXPECT_TRUE(matcher.HasNext());
578 EXPECT_TRUE(matcher.Next(&match));
581 EXPECT_TRUE(matcher.HasNext());
582 EXPECT_TRUE(matcher.Next(&match));
591 PhoneNumberMatcher matcher(text, RegionCode::US());
594 EXPECT_TRUE(matcher.HasNext());
595 EXPECT_TRUE(matcher.Next(&match));
598 EXPECT_TRUE(matcher.HasNext());
599 EXPECT_TRUE(matcher.Next(&match));
610 scoped_ptr<PhoneNumberMatcher> matcher(
615 EXPECT_TRUE(matcher->HasNext());
616 EXPECT_TRUE(matcher->Next(&match));
625 matcher.reset(
630 EXPECT_TRUE(matcher->HasNext());
631 EXPECT_TRUE(matcher->Next(&match_with_spaces));
778 PhoneNumberMatcher matcher(
783 matcher.Next(&actual_match1);
784 matcher.Next(&actual_match2);
795 PhoneNumberMatcher matcher(
797 EXPECT_FALSE(matcher.HasNext());
1036 scoped_ptr<PhoneNumberMatcher> matcher(GetMatcherWithLeniency(
1039 EXPECT_FALSE(matcher->HasNext());
1043 matcher.reset(GetMatcherWithLeniency(
1045 EXPECT_FALSE(matcher->HasNext());
1047 matcher.reset(GetMatcherWithLeniency(
1049 EXPECT_FALSE(matcher->HasNext());
1052 matcher.reset(GetMatcherWithLeniency(
1054 EXPECT_FALSE(matcher->HasNext());
1059 scoped_ptr<PhoneNumberMatcher> matcher(GetMatcherWithLeniency(
1062 EXPECT_FALSE(matcher->HasNext());
1066 scoped_ptr<PhoneNumberMatcher> matcher(GetMatcherWithLeniency(
1068 EXPECT_FALSE(matcher->HasNext());
1069 matcher.reset(GetMatcherWithLeniency(" ", RegionCode::US(),
1071 EXPECT_FALSE(matcher->HasNext());
1075 scoped_ptr<PhoneNumberMatcher> matcher(GetMatcherWithLeniency(
1078 EXPECT_FALSE(matcher->HasNext());
1090 scoped_ptr<PhoneNumberMatcher> matcher(
1095 EXPECT_FALSE(matcher->HasNext());
1113 PhoneNumberMatcher matcher(
1118 matcher.Next(&actual_match1);
1119 matcher.Next(&actual_match2);
1136 PhoneNumberMatcher matcher(
1140 while (matcher.HasNext()) {
1141 matcher.Next(&match);
1157 PhoneNumberMatcher matcher(
1159 EXPECT_FALSE(matcher.HasNext());
1173 PhoneNumberMatcher matcher(
1177 while (matcher.HasNext()) {
1178 matcher.Next(&match);
1186 scoped_ptr<PhoneNumberMatcher> matcher(
1189 EXPECT_FALSE(matcher->HasNext());
1190 EXPECT_FALSE(matcher->Next(&match));
1191 EXPECT_FALSE(matcher->HasNext());
1196 scoped_ptr<PhoneNumberMatcher> matcher(
1199 EXPECT_FALSE(matcher->HasNext());
1200 EXPECT_FALSE(matcher->HasNext());
1201 EXPECT_FALSE(matcher->Next(&match));
1202 EXPECT_FALSE(matcher->HasNext());
1207 scoped_ptr<PhoneNumberMatcher> matcher(
1212 EXPECT_TRUE(matcher->HasNext());
1213 EXPECT_TRUE(matcher->HasNext());
1214 EXPECT_TRUE(matcher->Next(&match));
1216 EXPECT_FALSE(matcher->HasNext());
1217 EXPECT_FALSE(matcher->Next(&match));
1222 scoped_ptr<PhoneNumberMatcher> matcher(
1225 EXPECT_TRUE(matcher->Next(&match));
1226 EXPECT_FALSE(matcher->Next(&match));
1231 scoped_ptr<PhoneNumberMatcher> matcher(
1237 EXPECT_TRUE(matcher->HasNext());
1238 EXPECT_TRUE(matcher->HasNext());
1239 EXPECT_TRUE(matcher->Next(&match));
1240 EXPECT_TRUE(matcher->HasNext());
1241 EXPECT_TRUE(matcher->HasNext());
1242 EXPECT_TRUE(matcher->Next(&match));
1244 EXPECT_FALSE(matcher->HasNext());
1245 EXPECT_FALSE(matcher->Next(&match));
1246 EXPECT_FALSE(matcher->HasNext());
1251 scoped_ptr<PhoneNumberMatcher> matcher(
1256 EXPECT_TRUE(matcher->Next(&match));
1257 EXPECT_TRUE(matcher->Next(&match));
1258 EXPECT_FALSE(matcher->Next(&match));