Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f1cb8041 authored by fionaxu's avatar fionaxu Committed by Chen Xu
Browse files

add IsUriNumber GetUsernameFromUriNumber unittest

Bug: runtest --path
tests/telephonytests/src/com/android/internal/telephony/PhoneNumberUtilsTest.java

Test: 13250611
Change-Id: I6c9ce676352fc9c43f6f3619bfb828804d051f92
parent e5788ffd
Loading
Loading
Loading
Loading
+19 −0
Original line number Diff line number Diff line
@@ -23,6 +23,8 @@ import android.test.AndroidTestCase;
import android.test.suitebuilder.annotation.SmallTest;
import android.text.SpannableStringBuilder;

import org.junit.Test;

public class PhoneNumberUtilsTest extends AndroidTestCase {

    @SmallTest
@@ -703,4 +705,21 @@ public class PhoneNumberUtilsTest extends AndroidTestCase {
        assertTrue(PhoneNumberUtils.isInternationalNumber("011-613-966-94916", "US"));
        assertFalse(PhoneNumberUtils.isInternationalNumber("011-613-966-94916", "AU"));
    }

    @SmallTest
    @Test
    public void testIsUriNumber() {
        assertTrue(PhoneNumberUtils.isUriNumber("foo@google.com"));
        assertTrue(PhoneNumberUtils.isUriNumber("xyz@zzz.org"));
        assertFalse(PhoneNumberUtils.isUriNumber("+15103331245"));
        assertFalse(PhoneNumberUtils.isUriNumber("+659231235"));
    }

    @SmallTest
    @Test
    public void testGetUsernameFromUriNumber() {
        assertEquals("john", PhoneNumberUtils.getUsernameFromUriNumber("john@myorg.com"));
        assertEquals("tim_123", PhoneNumberUtils.getUsernameFromUriNumber("tim_123@zzz.org"));
        assertEquals("5103331245", PhoneNumberUtils.getUsernameFromUriNumber("5103331245"));
    }
}