From fd7b4f1d12779a0363e98a37e7f5a7ccacba5ee8 Mon Sep 17 00:00:00 2001 From: Wei Huang Date: Thu, 22 Oct 2009 18:03:48 -0700 Subject: bug #2180646: make comparing "404-04" and "40404" return true in PhoneNumberUtils.compare(). - when comparing two numbers whose dialable char length is less than the MIN_MATCH (7), treat them as equal if the dialable portion of the numbers match. - update unit test. --- .../CoreTests/com/android/internal/telephony/PhoneNumberUtilsTest.java | 3 +++ 1 file changed, 3 insertions(+) (limited to 'tests') diff --git a/tests/CoreTests/com/android/internal/telephony/PhoneNumberUtilsTest.java b/tests/CoreTests/com/android/internal/telephony/PhoneNumberUtilsTest.java index a4e253e..aa2981b 100644 --- a/tests/CoreTests/com/android/internal/telephony/PhoneNumberUtilsTest.java +++ b/tests/CoreTests/com/android/internal/telephony/PhoneNumberUtilsTest.java @@ -314,6 +314,9 @@ public class PhoneNumberUtilsTest extends TestCase { // 444 is not a valid country code, but // matchIntlPrefixAndCC doesnt know this assertTrue(PhoneNumberUtils.compare("+444 207 792 3490", "0 207 792 3490")); + + // compare SMS short code + assertTrue(PhoneNumberUtils.compare("404-04", "40404")); } -- cgit v1.1