Examples of PhoneNumber


Examples of com.google.i18n.phonenumbers.Phonenumber.PhoneNumber

    for (String regionCode : shortNumberInfo.getSupportedRegions()) {
      PhoneNumberDesc desc =
          MetadataManager.getShortNumberMetadataForRegion(regionCode).getEmergency();
      if (desc.hasExampleNumber()) {
        String exampleNumber = desc.getExampleNumber();
        PhoneNumber phoneNumber = phoneNumberUtil.parse(exampleNumber, regionCode);
        if (!shortNumberInfo.isPossibleShortNumberForRegion(phoneNumber, regionCode)
            || !shortNumberInfo.isEmergencyNumber(exampleNumber, regionCode)) {
          wrongTypeCounter++;
          LOGGER.log(Level.SEVERE, "Emergency example number test failed for " + regionCode);
        } else if (shortNumberInfo.getExpectedCostForRegion(phoneNumber, regionCode)
View Full Code Here

Examples of com.google.i18n.phonenumbers.Phonenumber.PhoneNumber

      // Test the carrier-specific tag.
      PhoneNumberDesc desc =
          MetadataManager.getShortNumberMetadataForRegion(regionCode).getCarrierSpecific();
      if (desc.hasExampleNumber()) {
        String exampleNumber = desc.getExampleNumber();
        PhoneNumber carrierSpecificNumber = phoneNumberUtil.parse(exampleNumber, regionCode);
        if (!shortNumberInfo.isPossibleShortNumberForRegion(carrierSpecificNumber, regionCode)
            || !shortNumberInfo.isCarrierSpecific(carrierSpecificNumber)) {
          wrongTagCounter++;
          LOGGER.log(Level.SEVERE, "Carrier-specific test failed for " + regionCode);
        }
View Full Code Here

Examples of com.google.i18n.phonenumbers.Phonenumber.PhoneNumber

* @author Lara Rennie
*/
public class PhonenumberTest extends TestCase {

  public void testEqualSimpleNumber() throws Exception {
    PhoneNumber numberA = new PhoneNumber();
    numberA.setCountryCode(1).setNationalNumber(6502530000L);

    PhoneNumber numberB = new PhoneNumber();
    numberB.setCountryCode(1).setNationalNumber(6502530000L);

    assertEquals(numberA, numberB);
    assertEquals(numberA.hashCode(), numberB.hashCode());
  }
View Full Code Here

Examples of com.google.i18n.phonenumbers.Phonenumber.PhoneNumber

    assertEquals(numberA, numberB);
    assertEquals(numberA.hashCode(), numberB.hashCode());
  }

  public void testEqualWithItalianLeadingZeroSetToDefault() throws Exception {
    PhoneNumber numberA = new PhoneNumber();
    numberA.setCountryCode(1).setNationalNumber(6502530000L).setItalianLeadingZero(false);

    PhoneNumber numberB = new PhoneNumber();
    numberB.setCountryCode(1).setNationalNumber(6502530000L);

    // These should still be equal, since the default value for this field is false.
    assertEquals(numberA, numberB);
    assertEquals(numberA.hashCode(), numberB.hashCode());
  }
View Full Code Here

Examples of com.google.i18n.phonenumbers.Phonenumber.PhoneNumber

    assertEquals(numberA, numberB);
    assertEquals(numberA.hashCode(), numberB.hashCode());
  }

  public void testEqualWithCountryCodeSourceSet() throws Exception {
    PhoneNumber numberA = new PhoneNumber();
    numberA.setRawInput("+1 650 253 00 00").
        setCountryCodeSource(CountryCodeSource.FROM_NUMBER_WITH_PLUS_SIGN);
    PhoneNumber numberB = new PhoneNumber();
    numberB.setRawInput("+1 650 253 00 00").
        setCountryCodeSource(CountryCodeSource.FROM_NUMBER_WITH_PLUS_SIGN);
    assertEquals(numberA, numberB);
    assertEquals(numberA.hashCode(), numberB.hashCode());
  }
View Full Code Here

Examples of com.google.i18n.phonenumbers.Phonenumber.PhoneNumber

    assertEquals(numberA, numberB);
    assertEquals(numberA.hashCode(), numberB.hashCode());
  }

  public void testNonEqualWithItalianLeadingZeroSetToTrue() throws Exception {
    PhoneNumber numberA = new PhoneNumber();
    numberA.setCountryCode(1).setNationalNumber(6502530000L).setItalianLeadingZero(true);

    PhoneNumber numberB = new PhoneNumber();
    numberB.setCountryCode(1).setNationalNumber(6502530000L);

    assertFalse(numberA.equals(numberB));
    assertFalse(numberA.hashCode() == numberB.hashCode());
  }
View Full Code Here

Examples of com.google.i18n.phonenumbers.Phonenumber.PhoneNumber

    assertFalse(numberA.equals(numberB));
    assertFalse(numberA.hashCode() == numberB.hashCode());
  }

  public void testNonEqualWithDifferingRawInput() throws Exception {
    PhoneNumber numberA = new PhoneNumber();
    numberA.setCountryCode(1).setNationalNumber(6502530000L).setRawInput("+1 650 253 00 00").
        setCountryCodeSource(CountryCodeSource.FROM_NUMBER_WITH_PLUS_SIGN);

    PhoneNumber numberB = new PhoneNumber();
    // Although these numbers would pass an isNumberMatch test, they are not considered "equal" as
    // objects, since their raw input is different.
    numberB.setCountryCode(1).setNationalNumber(6502530000L).setRawInput("+1-650-253-00-00").
        setCountryCodeSource(CountryCodeSource.FROM_NUMBER_WITH_PLUS_SIGN);

    assertFalse(numberA.equals(numberB));
    assertFalse(numberA.hashCode() == numberB.hashCode());
  }
View Full Code Here

Examples of com.google.i18n.phonenumbers.Phonenumber.PhoneNumber

    sortedMap.put(1480, CHICAGO_TZ);
    return sortedMap;
  }

  public void testLookupTimeZonesForNumberCountryLevel_US() {
    PhoneNumber number = new PhoneNumber();
    number.setCountryCode(1).setNationalNumber(1000000000L);
    assertEquals(buildListOfTimeZones(NEW_YORK_TZ, CHICAGO_TZ, LOS_ANGELES_TZ, DENVER_TZ),
                 prefixTimeZonesMapForUS.lookupTimeZonesForNumber(number));
  }
View Full Code Here

Examples of com.google.i18n.phonenumbers.Phonenumber.PhoneNumber

    assertEquals(buildListOfTimeZones(NEW_YORK_TZ, CHICAGO_TZ, LOS_ANGELES_TZ, DENVER_TZ),
                 prefixTimeZonesMapForUS.lookupTimeZonesForNumber(number));
  }

  public void testLookupTimeZonesForNumber_ValidNumber_Chicago() {
    PhoneNumber number = new PhoneNumber();
    number.setCountryCode(1).setNationalNumber(2051235458L);
    assertEquals(buildListOfTimeZones(CHICAGO_TZ),
                 prefixTimeZonesMapForUS.lookupTimeZonesForNumber(number));
  }
View Full Code Here

Examples of com.google.i18n.phonenumbers.Phonenumber.PhoneNumber

    assertEquals(buildListOfTimeZones(CHICAGO_TZ),
                 prefixTimeZonesMapForUS.lookupTimeZonesForNumber(number));
  }

  public void testLookupTimeZonesForNumber_LA() {
    PhoneNumber number = new PhoneNumber();
    number.setCountryCode(1).setNationalNumber(2082924565L);
    assertEquals(buildListOfTimeZones(LOS_ANGELES_TZ),
                 prefixTimeZonesMapForUS.lookupTimeZonesForNumber(number));
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.