diff options
author | lararennie@google.com <lararennie@google.com@38ededc0-08b8-5190-f2ac-b31f878777ad> | 2014-07-09 07:35:10 +0000 |
---|---|---|
committer | lararennie@google.com <lararennie@google.com@38ededc0-08b8-5190-f2ac-b31f878777ad> | 2014-07-09 07:35:10 +0000 |
commit | 39fc575f34f8024ae785ec597a3125d8d00ebd0a (patch) | |
tree | 5074b21e219586b868221609530211f5a5a2299e /java/test | |
parent | 4e10bb9dd340ddf1dcfb1b4ed04d30c73f86e6ff (diff) | |
download | src-39fc575f34f8024ae785ec597a3125d8d00ebd0a.tar.gz |
Updated data for Andorra/Russia, new label for Russia, small formatting fixes (Java).
git-svn-id: http://libaddressinput.googlecode.com/svn/trunk@301 38ededc0-08b8-5190-f2ac-b31f878777ad
Diffstat (limited to 'java/test')
-rw-r--r-- | java/test/com/android/i18n/addressinput/ClientDataTest.java | 2 | ||||
-rw-r--r-- | java/test/com/android/i18n/addressinput/FormatInterpreterTest.java | 42 |
2 files changed, 42 insertions, 2 deletions
diff --git a/java/test/com/android/i18n/addressinput/ClientDataTest.java b/java/test/com/android/i18n/addressinput/ClientDataTest.java index 570434e..b18d726 100644 --- a/java/test/com/android/i18n/addressinput/ClientDataTest.java +++ b/java/test/com/android/i18n/addressinput/ClientDataTest.java @@ -78,6 +78,6 @@ public class ClientDataTest extends AsyncTestCase { // data from there. assertNotNull(data); String unitedStatesFormatInfo = data.get(AddressDataKey.FMT); - assertEquals("%N%n%O%n%A%n%C %S %Z", unitedStatesFormatInfo); + assertEquals("%N%n%O%n%A%n%C, %S %Z", unitedStatesFormatInfo); } } diff --git a/java/test/com/android/i18n/addressinput/FormatInterpreterTest.java b/java/test/com/android/i18n/addressinput/FormatInterpreterTest.java index 50372ed..f5bac79 100644 --- a/java/test/com/android/i18n/addressinput/FormatInterpreterTest.java +++ b/java/test/com/android/i18n/addressinput/FormatInterpreterTest.java @@ -147,7 +147,7 @@ public class FormatInterpreterTest extends TestCase { public void testUsEnvelopeAddress() { List<String> expected = new ArrayList<String>(); expected.add("1098 Alta Ave"); - expected.add("Mt View CA 94043"); + expected.add("Mt View, CA 94043"); List<String> real = formatInterpreter.getEnvelopeAddress(US_CA_ADDRESS); @@ -189,4 +189,44 @@ public class FormatInterpreterTest extends TestCase { List<String> real = formatInterpreter.getEnvelopeAddress(address); assertEquals(expected, real); } + + public void testEnvelopeAddressLeadingPostPrefix() { + List<String> expected = new ArrayList<String>(); + expected.add("CH-8047 Herrliberg"); + AddressData address = new AddressData.Builder().setCountry("CH") + .setPostalCode("8047") + .setLocality("Herrliberg") + .build(); + + List<String> real = formatInterpreter.getEnvelopeAddress(address); + assertEquals(expected, real); + } + + public void testSvAddress() { + final AddressData svAddress = new AddressData.Builder().setCountry("SV") + .setAdminArea("Ahuachapán") + .setLocality("Ahuachapán") + .setAddressLine1("Some Street 12") + .build(); + + List<String> expected = new ArrayList<String>(); + expected.add("Some Street 12"); + expected.add("Ahuachapán"); + expected.add("Ahuachapán"); + + List<String> real = formatInterpreter.getEnvelopeAddress(svAddress); + assertEquals(expected, real); + + final AddressData svAddressWithPostCode = new AddressData.Builder(svAddress) + .setPostalCode("CP 2101") + .build(); + + expected = new ArrayList<String>(); + expected.add("Some Street 12"); + expected.add("CP 2101-Ahuachapán"); + expected.add("Ahuachapán"); + + real = formatInterpreter.getEnvelopeAddress(svAddressWithPostCode); + assertEquals(expected, real); + } } |