summaryrefslogtreecommitdiffstats
path: root/luni/src/test
diff options
context:
space:
mode:
authorNarayan Kamath <narayan@google.com>2014-07-14 16:19:15 +0100
committerNarayan Kamath <narayan@google.com>2014-07-23 10:39:57 +0100
commit42fdc8546dd4170a80e933f910d9ab518b766bf8 (patch)
tree4cf23d49befd429b1eea182a932adcf339f4c6b4 /luni/src/test
parenta20d8a3e850694e80dfc1cf7bcd440a812a811d0 (diff)
downloadlibcore-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.java17
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());