Lines Matching refs:metadata

21  * Note that these tests use the metadata contained in metadatafortesting.js,
22 * not the normal metadata files, so should not be used for regression test
97 // Note that this is the same as the example number for DE in the metadata.
248 // country prefix that we have in our test metadata. However, this is not
271 var metadata = phoneUtil.getMetadataForRegion(RegionCode.US);
272 assertEquals(RegionCode.US, metadata.getId());
273 assertEquals(1, metadata.getCountryCode());
274 assertEquals('011', metadata.getInternationalPrefix());
275 assertTrue(metadata.hasNationalPrefix());
276 assertEquals(2, metadata.numberFormatCount());
278 '(\\d{3})(\\d{3})(\\d{4})', metadata.getNumberFormat(1).getPattern());
279 assertEquals('$1 $2 $3', metadata.getNumberFormat(1).getFormat());
282 metadata.getGeneralDesc().getNationalNumberPattern());
285 metadata.getFixedLine().getNationalNumberPattern());
287 '900\\d{7}', metadata.getPremiumRate().getNationalNumberPattern());
290 assertFalse(metadata.getSharedCost().hasNationalNumberPattern());
295 var metadata = phoneUtil.getMetadataForRegion(RegionCode.DE);
296 assertEquals(RegionCode.DE, metadata.getId());
297 assertEquals(49, metadata.getCountryCode());
298 assertEquals('00', metadata.getInternationalPrefix());
299 assertEquals('0', metadata.getNationalPrefix());
300 assertEquals(6, metadata.numberFormatCount());
301 assertEquals(1, metadata.getNumberFormat(5).leadingDigitsPatternCount());
302 assertEquals('900', metadata.getNumberFormat(5).getLeadingDigitsPattern(0));
304 '(\\d{3})(\\d{3,4})(\\d{4})', metadata.getNumberFormat(5).getPattern());
305 assertEquals('$1 $2 $3', metadata.getNumberFormat(5).getFormat());
308 metadata.getFixedLine().getNationalNumberPattern());
309 assertEquals('30123456', metadata.getFixedLine().getExampleNumber());
312 metadata.getPremiumRate().getNationalNumberPattern());
317 var metadata = phoneUtil.getMetadataForRegion(RegionCode.AR);
318 assertEquals(RegionCode.AR, metadata.getId());
319 assertEquals(54, metadata.getCountryCode());
320 assertEquals('00', metadata.getInternationalPrefix());
321 assertEquals('0', metadata.getNationalPrefix());
322 assertEquals('0(?:(11|343|3715)15)?', metadata.getNationalPrefixForParsing());
323 assertEquals('9$1', metadata.getNationalPrefixTransformRule());
324 assertEquals('$2 15 $3-$4', metadata.getNumberFormat(2).getFormat());
327 metadata.getNumberFormat(3).getPattern());
330 metadata.getIntlNumberFormat(3).getPattern());
331 assertEquals('$1 $2 $3 $4', metadata.getIntlNumberFormat(3).getFormat());
336 var metadata = phoneUtil.getMetadataForNonGeographicalRegion(800);
337 assertEquals('001', metadata.getId());
338 assertEquals(800, metadata.getCountryCode());
339 assertEquals('$1 $2', metadata.getNumberFormat(0).getFormat());
340 assertEquals('(\\d{4})(\\d{4})', metadata.getNumberFormat(0).getPattern());
341 assertEquals(0, metadata.getGeneralDesc().possibleLengthLocalOnlyCount());
342 assertEquals(1, metadata.getGeneralDesc().possibleLengthCount());
343 assertEquals('12345678', metadata.getTollFree().getExampleNumber());
980 // The metadata should not be permanently changed, since we copied it before
1032 // We only support this for AR in our test metadata, and only for mobile
1062 // We only support this for AR in our test metadata.
1131 // metadata for testing purposes. For such numbers, we expect nothing to be
1177 // in our test metadata.
1417 // the test metadata for testing purposes.
1472 // Make sure no metadata is modified as a result of the previous function
2375 // The test metadata says US numbers cannot have prefix 240.
2452 var metadata = new i18n.phonenumbers.PhoneMetadata();
2453 metadata.setNationalPrefixForParsing('34');
2457 metadata.setGeneralDesc(generalDesc);
2463 numberToStrip, metadata, null));
2470 numberToStrip, metadata, null));
2475 metadata.setNationalPrefixForParsing('');
2477 numberToStrip, metadata, null));
2483 metadata.setNationalPrefixForParsing('3');
2487 numberToStrip, metadata, null));
2493 metadata.setNationalPrefixForParsing('0(81)?');
2499 numberToStrip, metadata, carrierCode));
2505 metadata.setNationalPrefixTransformRule('5$15');
2507 metadata.setNationalPrefixForParsing('0(\\d{2})');
2512 numberToStrip, metadata, null));
2604 var metadata = phoneUtil.getMetadataForRegion(RegionCode.US);
2620 phoneNumber, metadata, numberToFill, true, number));
2641 phoneNumber, metadata, numberToFill, true, number));
2658 phoneNumber, metadata, numberToFill, true, number));
2674 phoneNumber, metadata, numberToFill, true, number));
2686 phoneNumber, metadata, numberToFill, true, number);
2706 phoneNumber, metadata, numberToFill, true, number));
2723 phoneNumber, metadata, numberToFill, false, number));
2738 phoneNumber, metadata, numberToFill, false, number));
2754 phoneNumber, metadata, numberToFill, true, number));
3855 // metadata.
4220 // We have no-international-dialling rules for the US in our test metadata