aboutsummaryrefslogtreecommitdiff
path: root/java/test
diff options
context:
space:
mode:
authorlararennie@google.com <lararennie@google.com@38ededc0-08b8-5190-f2ac-b31f878777ad>2014-07-09 07:35:10 +0000
committerlararennie@google.com <lararennie@google.com@38ededc0-08b8-5190-f2ac-b31f878777ad>2014-07-09 07:35:10 +0000
commit39fc575f34f8024ae785ec597a3125d8d00ebd0a (patch)
tree5074b21e219586b868221609530211f5a5a2299e /java/test
parent4e10bb9dd340ddf1dcfb1b4ed04d30c73f86e6ff (diff)
downloadsrc-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.java2
-rw-r--r--java/test/com/android/i18n/addressinput/FormatInterpreterTest.java42
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);
+ }
}