summaryrefslogtreecommitdiffstats
path: root/java/libphonenumber/test/com/google
diff options
context:
space:
mode:
authorlararennie@google.com <lararennie@google.com@ee073f10-1060-11df-b6a4-87a95322a99c>2012-09-12 08:09:05 +0000
committerlararennie@google.com <lararennie@google.com@ee073f10-1060-11df-b6a4-87a95322a99c>2012-09-12 08:09:05 +0000
commit933f9216fb5771aa7b7752bac965310427242c88 (patch)
tree5a9d6ee683db8a8644b6664a7e1af60df07ead6c /java/libphonenumber/test/com/google
parent791ae910793ba870a1355bc32b90f85535883b63 (diff)
downloadandroid_external_libphonenumbergoogle-933f9216fb5771aa7b7752bac965310427242c88.tar.gz
android_external_libphonenumbergoogle-933f9216fb5771aa7b7752bac965310427242c88.tar.bz2
android_external_libphonenumbergoogle-933f9216fb5771aa7b7752bac965310427242c88.zip
Java/CPP: libphonenumber v5.1.2 - AYTF fix for numbers in national format in countries with no national prefix.
git-svn-id: http://libphonenumber.googlecode.com/svn/trunk@524 ee073f10-1060-11df-b6a4-87a95322a99c
Diffstat (limited to 'java/libphonenumber/test/com/google')
-rw-r--r--java/libphonenumber/test/com/google/i18n/phonenumbers/AsYouTypeFormatterTest.java11
1 files changed, 11 insertions, 0 deletions
diff --git a/java/libphonenumber/test/com/google/i18n/phonenumbers/AsYouTypeFormatterTest.java b/java/libphonenumber/test/com/google/i18n/phonenumbers/AsYouTypeFormatterTest.java
index c8143d9..a9f7346 100644
--- a/java/libphonenumber/test/com/google/i18n/phonenumbers/AsYouTypeFormatterTest.java
+++ b/java/libphonenumber/test/com/google/i18n/phonenumbers/AsYouTypeFormatterTest.java
@@ -1071,6 +1071,17 @@ public class AsYouTypeFormatterTest extends TestMetadataTestCase {
assertEquals("+52 800 123 4567", formatter.inputDigit('7'));
}
+ public void testAYTFNoNationalPrefix() {
+ AsYouTypeFormatter formatter = phoneUtil.getAsYouTypeFormatter(RegionCode.IT);
+
+ assertEquals("3", formatter.inputDigit('3'));
+ assertEquals("33", formatter.inputDigit('3'));
+ assertEquals("333", formatter.inputDigit('3'));
+ assertEquals("333 3", formatter.inputDigit('3'));
+ assertEquals("333 33", formatter.inputDigit('3'));
+ assertEquals("333 333", formatter.inputDigit('3'));
+ }
+
public void testAYTFShortNumberFormattingFix_US() {
// For the US, an initial 1 is treated specially.
AsYouTypeFormatter formatter = phoneUtil.getAsYouTypeFormatter(RegionCode.US);