Lines Matching refs:desc

32 string ToString(const PhoneNumberDesc& desc) {
34 if (desc.has_national_number_pattern()) {
35 str += desc.national_number_pattern();
45 const PhoneNumberDesc& desc) {
46 EXPECT_TRUE(matcher.MatchNationalNumber(number, desc, false))
47 << number << " should have matched " << ToString(desc);
48 EXPECT_TRUE(matcher.MatchNationalNumber(number, desc, true))
49 << number << " should have matched " << ToString(desc);
55 const PhoneNumberDesc& desc) {
56 EXPECT_FALSE(matcher.MatchNationalNumber(number, desc, false))
57 << number << " should not have matched " << ToString(desc);
58 EXPECT_FALSE(matcher.MatchNationalNumber(number, desc, true))
59 << number << " should not have matched " << ToString(desc);
65 const PhoneNumberDesc& desc) {
66 EXPECT_FALSE(matcher.MatchNationalNumber(number, desc, false))
67 << number << " should have been too long for " << ToString(desc);
68 EXPECT_TRUE(matcher.MatchNationalNumber(number, desc, true))
69 << number << " should have been too long for " << ToString(desc);
77 PhoneNumberDesc desc;
79 desc = CreateDesc("");
81 ExpectInvalid(matcher, "1", desc);
83 desc = CreateDesc("9\\d{2}");
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);
91 desc = CreateDesc("\\d{1,2}");
92 ExpectMatched(matcher, "2", desc);
93 ExpectMatched(matcher, "20", desc);
95 desc = CreateDesc("20?");
96 ExpectMatched(matcher, "2", desc);
97 ExpectMatched(matcher, "20", desc);
99 desc = CreateDesc("2|20");
100 ExpectMatched(matcher, "2", desc);
102 ExpectMatched(matcher, "20", desc);
110 PhoneNumberDesc desc;
112 desc.set_national_number_pattern(national_number_pattern);
114 return desc;