summaryrefslogtreecommitdiffstats
path: root/telephony/tests
diff options
context:
space:
mode:
authorBai Tao <michaelbai@google.com>2010-07-29 05:36:54 +0800
committerBai Tao <michaelbai@google.com>2010-07-29 06:54:25 +0800
commitfae6ec9e9673e96085fdbde69866a41b5491fa0d (patch)
treea5d19d95559d43fc8384e1b3366e073113f2db99 /telephony/tests
parentebd19e0f48b0cb246c246274a256a9bb494b7e7a (diff)
downloadframeworks_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.java23
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"));
+ }
+
}