diff options
| author | Bai Tao <michaelbai@google.com> | 2010-07-29 05:36:54 +0800 |
|---|---|---|
| committer | Bai Tao <michaelbai@google.com> | 2010-07-29 06:54:25 +0800 |
| commit | fae6ec9e9673e96085fdbde69866a41b5491fa0d (patch) | |
| tree | a5d19d95559d43fc8384e1b3366e073113f2db99 /telephony/tests | |
| parent | ebd19e0f48b0cb246c246274a256a9bb494b7e7a (diff) | |
| download | frameworks_base-fae6ec9e9673e96085fdbde69866a41b5491fa0d.zip frameworks_base-fae6ec9e9673e96085fdbde69866a41b5491fa0d.tar.gz frameworks_base-fae6ec9e9673e96085fdbde69866a41b5491fa0d.tar.bz2 | |
Added country based formatNumber methods
a. Format the number to E164.
b. Format the number based on country convention.
c. Normailize the number.
Change-Id: I39d59b99aa1a5136371dd20c74d9d9c8ec855369
Diffstat (limited to 'telephony/tests')
| -rw-r--r-- | telephony/tests/telephonytests/src/com/android/internal/telephony/PhoneNumberUtilsTest.java | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/telephony/tests/telephonytests/src/com/android/internal/telephony/PhoneNumberUtilsTest.java b/telephony/tests/telephonytests/src/com/android/internal/telephony/PhoneNumberUtilsTest.java index de59b81..5ef1c69 100644 --- a/telephony/tests/telephonytests/src/com/android/internal/telephony/PhoneNumberUtilsTest.java +++ b/telephony/tests/telephonytests/src/com/android/internal/telephony/PhoneNumberUtilsTest.java @@ -503,4 +503,27 @@ public class PhoneNumberUtilsTest extends AndroidTestCase { assertTrue(PhoneNumberUtils.isVoiceMailNumber(mVoiceMailNumber)); */ } + + @SmallTest + public void testFormatNumberToE164() { + assertEquals("+16502910000", PhoneNumberUtils.formatNumberToE164("650 2910000", "us")); + assertNull(PhoneNumberUtils.formatNumberToE164("1234567", "us")); + assertEquals("+18004664114", PhoneNumberUtils.formatNumberToE164("800-GOOG-114", "us")); + } + + @SmallTest + public void testFormatNumber() { + assertEquals("(650) 291-0000", PhoneNumberUtils.formatNumber("650 2910000", "us")); + assertEquals("123-4567", PhoneNumberUtils.formatNumber("1234567", "us")); + assertEquals("(800) 466-4114", PhoneNumberUtils.formatNumber("800-GOOG-114", "us")); + + } + + @SmallTest + public void testNormalizeNumber() { + assertEquals("6502910000", PhoneNumberUtils.normalizeNumber("650 2910000")); + assertEquals("1234567", PhoneNumberUtils.normalizeNumber("12,3#4*567")); + assertEquals("8004664114", PhoneNumberUtils.normalizeNumber("800-GOOG-114")); + } + } |
