diff options
author | Narayan Kamath <narayan@google.com> | 2014-07-14 16:19:15 +0100 |
---|---|---|
committer | Narayan Kamath <narayan@google.com> | 2014-07-16 13:41:00 +0100 |
commit | 77c8e9f1bb5ba98a5bca331911e3474cc693839b (patch) | |
tree | dc5ab83039a9446703019f3089cc4c297716af09 /luni/src/test/java/libcore | |
parent | ea43fa1424058748e3ec4ac01d2f6e1898e9a4e3 (diff) | |
download | libcore-77c8e9f1bb5ba98a5bca331911e3474cc693839b.zip libcore-77c8e9f1bb5ba98a5bca331911e3474cc693839b.tar.gz libcore-77c8e9f1bb5ba98a5bca331911e3474cc693839b.tar.bz2 |
Tidy up OldAndroidLocaleTest#testICULocales.
Construct the locale object directly instead of having
a list of strings and parsing them by hand.
Change-Id: Ia26ab30cbe7c5e6e10aca81a0d55b213879b5112
Diffstat (limited to 'luni/src/test/java/libcore')
-rw-r--r-- | luni/src/test/java/libcore/java/util/OldAndroidLocaleTest.java | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/luni/src/test/java/libcore/java/util/OldAndroidLocaleTest.java b/luni/src/test/java/libcore/java/util/OldAndroidLocaleTest.java index fa761d3..87f2f9d 100644 --- a/luni/src/test/java/libcore/java/util/OldAndroidLocaleTest.java +++ b/luni/src/test/java/libcore/java/util/OldAndroidLocaleTest.java @@ -76,9 +76,16 @@ public class OldAndroidLocaleTest extends TestCase { // This one makes sure we have all necessary locales installed. public void testICULocales() { - String[] locales = new String[] { - // List of locales currently required for Android. - "en_US", "es_US", "en_GB", "fr_FR", "de_DE", "de_AT", "cs_CZ", "nl_NL" }; + // List of locales currently required for Android. + Locale[] locales = new Locale[] { + new Locale("en", "US"), + new Locale("es", "US"), + new Locale("en", "GB"), + new Locale("fr", "FR"), + new Locale("de", "DE"), + new Locale("de", "AT"), + new Locale("cs", "CZ"), + new Locale("nl", "NL") }; String[] mondays = new String[] { "Monday", "lunes", "Monday", "lundi", "Montag", "Montag", "pond\u011bl\u00ed", "maandag" }; @@ -87,14 +94,12 @@ public class OldAndroidLocaleTest extends TestCase { "USD", "USD", "GBP", "EUR", "EUR", "EUR", "CZK", "EUR"}; for (int i = 0; i < locales.length; i++) { - Locale l = new Locale(locales[i].substring(0, 2), locales[i].substring(3)); + final Locale l = locales[i]; - // Check language part of locale. DateFormatSymbols d = new DateFormatSymbols(l); assertEquals("Monday name for " + locales[i] + " must match", mondays[i], d.getWeekdays()[2]); - // Check country part of locale. Currency c = Currency.getInstance(l); assertEquals("Currency code for " + locales[i] + " must match", currencies[i], c.getCurrencyCode()); |