summaryrefslogtreecommitdiff
path: root/libphonenumber/test
diff options
context:
space:
mode:
authorPaul Duffin <paulduffin@google.com>2017-02-27 16:01:34 +0000
committerPaul Duffin <paulduffin@google.com>2017-02-28 12:39:10 +0000
commiteba9dfda1f2b487b7399e2210ad5c4c5eeb83f1e (patch)
treed1af12f71d1469723d4fb6f48f42795e623daa5a /libphonenumber/test
parent864377fb67acb5b9c0097792cf769c1d2fab0809 (diff)
downloadlibphonenumber-eba9dfda1f2b487b7399e2210ad5c4c5eeb83f1e.tar.gz
Upgrade to 8.3.1
Created using ./update-from-external.sh 8.3.1 m -j32 droid adb reboot bootloader fastboot flashall -w m -j32 cts cts-tradefed run cts -m CtsTelephonyTestCases -t android.telephony.cts.PhoneNumberUtilsTest m -j32 libphonenumber-test vogar dx vogar --timeout 0 \ --classpath out/target/common/obj/JAVA_LIBRARIES/libphonenumber-test_intermediates/classes.jack \ com.google.i18n.phonenumbers Bug: 35655217 Test: As described above Change-Id: I58a4ea79762322603875a1be02c8a5542076191f
Diffstat (limited to 'libphonenumber/test')
-rw-r--r--libphonenumber/test/com/google/i18n/phonenumbers/PhoneNumberUtilTest.java13
1 files changed, 13 insertions, 0 deletions
diff --git a/libphonenumber/test/com/google/i18n/phonenumbers/PhoneNumberUtilTest.java b/libphonenumber/test/com/google/i18n/phonenumbers/PhoneNumberUtilTest.java
index faf11f9d..706b8fcc 100644
--- a/libphonenumber/test/com/google/i18n/phonenumbers/PhoneNumberUtilTest.java
+++ b/libphonenumber/test/com/google/i18n/phonenumbers/PhoneNumberUtilTest.java
@@ -330,6 +330,19 @@ public class PhoneNumberUtilTest extends TestMetadataTestCase {
assertEquals("12345678", phoneUtil.getNationalSignificantNumber(INTERNATIONAL_TOLL_FREE));
}
+ public void testGetNationalSignificantNumber_ManyLeadingZeros() {
+ PhoneNumber number = new PhoneNumber();
+ number.setCountryCode(1);
+ number.setNationalNumber(650);
+ number.setItalianLeadingZero(true);
+ number.setNumberOfLeadingZeros(2);
+ assertEquals("00650", phoneUtil.getNationalSignificantNumber(number));
+
+ // Set a bad value; we shouldn't crash, we shouldn't output any leading zeros at all.
+ number.setNumberOfLeadingZeros(-3);
+ assertEquals("650", phoneUtil.getNationalSignificantNumber(number));
+ }
+
public void testGetExampleNumber() {
assertEquals(DE_NUMBER, phoneUtil.getExampleNumber(RegionCode.DE));