diff options
author | Narayan Kamath <narayan@google.com> | 2014-07-14 16:19:15 +0100 |
---|---|---|
committer | Narayan Kamath <narayan@google.com> | 2014-07-23 10:39:57 +0100 |
commit | 42fdc8546dd4170a80e933f910d9ab518b766bf8 (patch) | |
tree | 4cf23d49befd429b1eea182a932adcf339f4c6b4 /luni/src/test | |
parent | a20d8a3e850694e80dfc1cf7bcd440a812a811d0 (diff) | |
download | libcore-42fdc8546dd4170a80e933f910d9ab518b766bf8.zip libcore-42fdc8546dd4170a80e933f910d9ab518b766bf8.tar.gz libcore-42fdc8546dd4170a80e933f910d9ab518b766bf8.tar.bz2 |
Tidy up OldAndroidLocaleTest#testICULocales.
Construct the locale object directly instead of having
a list of strings and parsing them by hand.
(cherry picked from commit 77c8e9f1bb5ba98a5bca331911e3474cc693839b)
Change-Id: I57775f12bfc7685c53258f8095feedde5b4ab5b3
Diffstat (limited to 'luni/src/test')
-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()); |