Loading tests/telephonytests/src/com/android/internal/telephony/PhoneNumberUtilsTest.java +18 −0 Original line number Diff line number Diff line Loading @@ -26,6 +26,7 @@ import android.support.test.filters.FlakyTest; import android.telephony.PhoneNumberUtils; import android.test.suitebuilder.annotation.SmallTest; import android.text.SpannableStringBuilder; import android.text.style.TtsSpan; import org.junit.Ignore; import org.junit.Test; Loading Loading @@ -751,4 +752,21 @@ public class PhoneNumberUtilsTest { assertEquals("tim_123", PhoneNumberUtils.getUsernameFromUriNumber("tim_123@zzz.org")); assertEquals("5103331245", PhoneNumberUtils.getUsernameFromUriNumber("5103331245")); } @SmallTest @Test public void testCreateTtsSpan() { checkTtsNumber("650 555 1212", "650-555-1212"); checkTtsNumber("6505551212", "+1-650-555-1212"); checkTtsNumber("232", "232"); checkTtsNumber("*232", "*232"); checkTtsNumber("*232#", "*232#"); checkTtsNumber("*650 555 1212#", "*650-555-1212#"); } private void checkTtsNumber(String expected, String sourceNumber) { TtsSpan ttsSpan = PhoneNumberUtils.createTtsSpan(sourceNumber); assertEquals(TtsSpan.TYPE_TELEPHONE, ttsSpan.getType()); assertEquals(expected, ttsSpan.getArgs().getString(TtsSpan.ARG_NUMBER_PARTS)); } } Loading
tests/telephonytests/src/com/android/internal/telephony/PhoneNumberUtilsTest.java +18 −0 Original line number Diff line number Diff line Loading @@ -26,6 +26,7 @@ import android.support.test.filters.FlakyTest; import android.telephony.PhoneNumberUtils; import android.test.suitebuilder.annotation.SmallTest; import android.text.SpannableStringBuilder; import android.text.style.TtsSpan; import org.junit.Ignore; import org.junit.Test; Loading Loading @@ -751,4 +752,21 @@ public class PhoneNumberUtilsTest { assertEquals("tim_123", PhoneNumberUtils.getUsernameFromUriNumber("tim_123@zzz.org")); assertEquals("5103331245", PhoneNumberUtils.getUsernameFromUriNumber("5103331245")); } @SmallTest @Test public void testCreateTtsSpan() { checkTtsNumber("650 555 1212", "650-555-1212"); checkTtsNumber("6505551212", "+1-650-555-1212"); checkTtsNumber("232", "232"); checkTtsNumber("*232", "*232"); checkTtsNumber("*232#", "*232#"); checkTtsNumber("*650 555 1212#", "*650-555-1212#"); } private void checkTtsNumber(String expected, String sourceNumber) { TtsSpan ttsSpan = PhoneNumberUtils.createTtsSpan(sourceNumber); assertEquals(TtsSpan.TYPE_TELEPHONE, ttsSpan.getType()); assertEquals(expected, ttsSpan.getArgs().getString(TtsSpan.ARG_NUMBER_PARTS)); } }