aboutsummaryrefslogtreecommitdiff
path: root/java/test/com/android/i18n/addressinput/AddressVerificationDataTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/test/com/android/i18n/addressinput/AddressVerificationDataTest.java')
-rw-r--r--java/test/com/android/i18n/addressinput/AddressVerificationDataTest.java144
1 files changed, 72 insertions, 72 deletions
diff --git a/java/test/com/android/i18n/addressinput/AddressVerificationDataTest.java b/java/test/com/android/i18n/addressinput/AddressVerificationDataTest.java
index b57955a..40521ab 100644
--- a/java/test/com/android/i18n/addressinput/AddressVerificationDataTest.java
+++ b/java/test/com/android/i18n/addressinput/AddressVerificationDataTest.java
@@ -25,80 +25,80 @@ import junit.framework.TestCase;
*/
public class AddressVerificationDataTest extends TestCase {
- private static final AddressVerificationData ADDRESS_DATA =
- new AddressVerificationData(AddressDataMapLoader.DATA);
-
- public void testParseAllData() {
- for (String key : ADDRESS_DATA.keys()) {
- AddressVerificationNodeData nodeData = ADDRESS_DATA.get(key);
- assertNotNull(key + " maps to null value.", nodeData);
- assertNotNull("Id is required", nodeData.get(AddressDataKey.ID));
- }
- }
-
- public void testLoadingCountries() {
- AddressVerificationNodeData nodeData = ADDRESS_DATA.get("data");
- String[] countries = nodeData.get(AddressDataKey.COUNTRIES).split("~");
- assertTrue(countries.length > 0);
- }
-
- public void testUsData() {
- AddressVerificationNodeData nodeData = ADDRESS_DATA.get("data/US");
- assertEquals("data/US", nodeData.get(AddressDataKey.ID));
- assertNotNull(nodeData.get(AddressDataKey.SUB_KEYS));
- assertNotNull(nodeData.get(AddressDataKey.SUB_NAMES));
- assertEquals("en", nodeData.get(AddressDataKey.LANG));
+ private static final AddressVerificationData ADDRESS_DATA =
+ new AddressVerificationData(AddressDataMapLoader.DATA);
+
+ public void testParseAllData() {
+ for (String key : ADDRESS_DATA.keys()) {
+ AddressVerificationNodeData nodeData = ADDRESS_DATA.get(key);
+ assertNotNull(key + " maps to null value.", nodeData);
+ assertNotNull("Id is required", nodeData.get(AddressDataKey.ID));
}
-
- public void testCaData() {
- AddressVerificationNodeData nodeData = ADDRESS_DATA.get("data/CA");
- String names = nodeData.get(AddressDataKey.SUB_NAMES);
- String keys = nodeData.get(AddressDataKey.SUB_KEYS);
-
- assertEquals("data/CA", nodeData.get(AddressDataKey.ID));
- assertEquals("en", nodeData.get(AddressDataKey.LANG));
-
- assertEquals("AB~BC~MB~NB~NL~NT~NS~NU~ON~PE~QC~SK~YT", keys);
- assertEquals("Alberta~British Columbia~Manitoba~New Brunswick" +
- "~Newfoundland and Labrador~Northwest Territories~Nova Scotia~Nunavut" +
- "~Ontario~Prince Edward Island~Quebec~Saskatchewan~Yukon",
- names);
- }
-
- public void testCaFrenchData() {
- AddressVerificationNodeData nodeData = ADDRESS_DATA.get("data/CA--fr");
- String names = nodeData.get(AddressDataKey.SUB_NAMES);
- String keys = nodeData.get(AddressDataKey.SUB_KEYS);
-
- assertEquals("data/CA--fr", nodeData.get(AddressDataKey.ID));
- assertEquals("fr", nodeData.get(AddressDataKey.LANG));
- assertEquals("AB~BC~PE~MB~NB~NS~NU~ON~QC~SK~NL~NT~YT", keys);
- assertTrue(names.contains("Colombie"));
- }
-
- public void testBackSlashUnEscaped() {
- for (String lookupKey : ADDRESS_DATA.keys()) {
- AddressVerificationNodeData nodeData = ADDRESS_DATA.get(lookupKey);
- for (AddressDataKey dataKey : AddressDataKey.values()) {
- String val = nodeData.get(dataKey);
- if (val != null) {
- assertFalse("Backslashes need to be unescaped: " + val, val.contains("\\\\"));
- }
- }
+ }
+
+ public void testLoadingCountries() {
+ AddressVerificationNodeData nodeData = ADDRESS_DATA.get("data");
+ String[] countries = nodeData.get(AddressDataKey.COUNTRIES).split("~");
+ assertTrue(countries.length > 0);
+ }
+
+ public void testUsData() {
+ AddressVerificationNodeData nodeData = ADDRESS_DATA.get("data/US");
+ assertEquals("data/US", nodeData.get(AddressDataKey.ID));
+ assertNotNull(nodeData.get(AddressDataKey.SUB_KEYS));
+ assertNotNull(nodeData.get(AddressDataKey.SUB_NAMES));
+ assertEquals("en", nodeData.get(AddressDataKey.LANG));
+ }
+
+ public void testCaData() {
+ AddressVerificationNodeData nodeData = ADDRESS_DATA.get("data/CA");
+ String names = nodeData.get(AddressDataKey.SUB_NAMES);
+ String keys = nodeData.get(AddressDataKey.SUB_KEYS);
+
+ assertEquals("data/CA", nodeData.get(AddressDataKey.ID));
+ assertEquals("en", nodeData.get(AddressDataKey.LANG));
+
+ assertEquals("AB~BC~MB~NB~NL~NT~NS~NU~ON~PE~QC~SK~YT", keys);
+ assertEquals("Alberta~British Columbia~Manitoba~New Brunswick" +
+ "~Newfoundland and Labrador~Northwest Territories~Nova Scotia~Nunavut" +
+ "~Ontario~Prince Edward Island~Quebec~Saskatchewan~Yukon",
+ names);
+ }
+
+ public void testCaFrenchData() {
+ AddressVerificationNodeData nodeData = ADDRESS_DATA.get("data/CA--fr");
+ String names = nodeData.get(AddressDataKey.SUB_NAMES);
+ String keys = nodeData.get(AddressDataKey.SUB_KEYS);
+
+ assertEquals("data/CA--fr", nodeData.get(AddressDataKey.ID));
+ assertEquals("fr", nodeData.get(AddressDataKey.LANG));
+ assertEquals("AB~BC~PE~MB~NB~NS~NU~ON~QC~SK~NL~NT~YT", keys);
+ assertTrue(names.contains("Colombie"));
+ }
+
+ public void testBackSlashUnEscaped() {
+ for (String lookupKey : ADDRESS_DATA.keys()) {
+ AddressVerificationNodeData nodeData = ADDRESS_DATA.get(lookupKey);
+ for (AddressDataKey dataKey : AddressDataKey.values()) {
+ String val = nodeData.get(dataKey);
+ if (val != null) {
+ assertFalse("Backslashes need to be unescaped: " + val, val.contains("\\\\"));
}
-
- // Spot check.
- assertEquals("Kazhakstan's postal code pattern mismatched", "\\d{6}",
- ADDRESS_DATA.get("data/KZ").get(AddressDataKey.ZIP));
+ }
}
- public void testExampleData() {
- assertNotNull("Expects example data.", AddressDataMapLoader.DATA.get("examples"));
- assertNotNull("Expects example US address.",
- AddressDataMapLoader.DATA.get("examples/US/local/en"));
- assertEquals("'examples/TW/local/zh_Hant' and 'examples/TW/local/_default' should " +
- "return same value.",
- AddressDataMapLoader.DATA.get("examples/TW/local/zh_Hant"),
- AddressDataMapLoader.DATA.get("examples/TW/local/_default"));
- }
+ // Spot check.
+ assertEquals("Kazhakstan's postal code pattern mismatched", "\\d{6}",
+ ADDRESS_DATA.get("data/KZ").get(AddressDataKey.ZIP));
+ }
+
+ public void testExampleData() {
+ assertNotNull("Expects example data.", AddressDataMapLoader.DATA.get("examples"));
+ assertNotNull("Expects example US address.",
+ AddressDataMapLoader.DATA.get("examples/US/local/en"));
+ assertEquals("'examples/TW/local/zh_Hant' and 'examples/TW/local/_default' should " +
+ "return same value.",
+ AddressDataMapLoader.DATA.get("examples/TW/local/zh_Hant"),
+ AddressDataMapLoader.DATA.get("examples/TW/local/_default"));
+ }
}