Lines Matching refs:match

91   bool ExtractMatch(const string& text, PhoneNumberMatch* match) {
92 return matcher_.ExtractMatch(text, offset_, match);
113 << "No match found in " << test->ToString()
116 PhoneNumberMatch match;
117 matcher->Next(&match);
118 EXPECT_EQ(test->raw_string_, match.raw_string())
119 << "Found wrong match in test " << test->ToString()
120 << ". Found " << match.raw_string();
140 // Asserts that the raw string and expected proto buffer for a match are set
142 void AssertMatchProperties(const PhoneNumberMatch& match, const string& text,
147 EXPECT_EQ(expected_result, match.number());
148 EXPECT_EQ(number, match.raw_string()) << " Wrong number found in " << text;
158 PhoneNumberMatch match;
160 matcher.Next(&match);
161 EXPECT_EQ(start - index, match.start());
162 EXPECT_EQ(end - index, match.end());
163 EXPECT_EQ(sub.substr(match.start(), match.length()), match.raw_string());
297 PhoneNumberMatch match;
301 matcher.Next(&match);
303 string extracted = text.substr(match.start(), match.length());
304 EXPECT_EQ(start, match.start());
305 EXPECT_EQ(end, match.end());
307 EXPECT_EQ(extracted, match.raw_string())
324 PhoneNumberMatch match;
327 matcher.Next(&match);
328 StrAppend(&matches, ",", match.ToString());
567 PhoneNumberMatch match;
570 EXPECT_TRUE(matcher.Next(&match));
571 AssertMatchProperties(match, text, number1, RegionCode::US());
574 EXPECT_TRUE(matcher.Next(&match));
575 AssertMatchProperties(match, text, number2, RegionCode::US());
578 EXPECT_TRUE(matcher.Next(&match));
579 AssertMatchProperties(match, text, number3, RegionCode::US());
582 EXPECT_TRUE(matcher.Next(&match));
583 AssertMatchProperties(match, text, number4, RegionCode::US());
592 PhoneNumberMatch match;
595 EXPECT_TRUE(matcher.Next(&match));
596 AssertMatchProperties(match, text, number1, RegionCode::US());
599 EXPECT_TRUE(matcher.Next(&match));
600 AssertMatchProperties(match, text, number2, RegionCode::US());
614 PhoneNumberMatch match;
616 EXPECT_TRUE(matcher->Next(&match));
617 AssertMatchProperties(match, zip_preceding, number, RegionCode::US());
861 // Fits an alternate pattern, but the leading digits don't match.
877 // Doesn't match any formatting in the test file, but almost matches an
922 // Doesn't match any formatting in the test file, but matches an alternate
1020 PhoneNumberMatch match;
1022 EXPECT_FALSE(ExtractMatch(text, &match));
1024 EXPECT_FALSE(ExtractMatch(text, &match));
1026 EXPECT_FALSE(ExtractMatch(text, &match));
1028 EXPECT_FALSE(ExtractMatch(text, &match));
1030 EXPECT_FALSE(ExtractMatch(text, &match));
1139 PhoneNumberMatch match;
1141 matcher.Next(&match);
1142 actual.push_back(match.number());
1176 PhoneNumberMatch match;
1178 matcher.Next(&match);
1179 actual.push_back(match.number());
1185 PhoneNumberMatch match;
1190 EXPECT_FALSE(matcher->Next(&match));
1195 PhoneNumberMatch match;
1201 EXPECT_FALSE(matcher->Next(&match));
1206 PhoneNumberMatch match;
1214 EXPECT_TRUE(matcher->Next(&match));
1217 EXPECT_FALSE(matcher->Next(&match));
1221 PhoneNumberMatch match;
1225 EXPECT_TRUE(matcher->Next(&match));
1226 EXPECT_FALSE(matcher->Next(&match));
1230 PhoneNumberMatch match;
1239 EXPECT_TRUE(matcher->Next(&match));
1242 EXPECT_TRUE(matcher->Next(&match));
1245 EXPECT_FALSE(matcher->Next(&match));
1250 PhoneNumberMatch match;
1256 EXPECT_TRUE(matcher->Next(&match));
1257 EXPECT_TRUE(matcher->Next(&match));
1258 EXPECT_FALSE(matcher->Next(&match));