]> granicus.if.org Git - icu/commitdiff
ICU-10244 (J) Add tests for localeDisplayName using localeSeparator
authorPeter Edberg <pedberg@unicode.org>
Tue, 9 Jul 2013 07:42:39 +0000 (07:42 +0000)
committerPeter Edberg <pedberg@unicode.org>
Tue, 9 Jul 2013 07:42:39 +0000 (07:42 +0000)
X-SVN-Rev: 33896

icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/ULocaleTest.java

index a3ea92b933ab6cca465ef2130ffe35aa6996d399..73e0864d2c93114d57529e911ee9db9a885e22c9 100644 (file)
@@ -1287,10 +1287,22 @@ public class ULocaleTest extends TestFmwk {
         target = "German (Currency: XYZ)";
         assertEquals("currency", target, name);
         
+        name = dn.localeDisplayName("de@collation=phonebook;currency=XYZ");
+        target = "German (Phonebook Sort Order, Currency: XYZ)";
+        assertEquals("currency", target, name);
+        
+        name = dn.localeDisplayName("de_Latn_DE");
+        target = "German (Latin, Germany)";
+        assertEquals("currency", target, name);
+        
         name = tdn.localeDisplayName("de@currency=XYZ");
         target = "德文(貨幣: XYZ)";  // \u5FB7\u6587\uFF08\u8CA8\u5E63: XYZ\uFF09
         assertEquals("currency", target, name);
         
+        name = tdn.localeDisplayName("de@collation=phonebook;currency=XYZ");
+        target = "德文(電話簿排序,貨幣: XYZ)"; // \u5FB7\u6587\uFF08\u96FB\u8A71\u7C3F\u6392\u5E8F\uFF09,\u5FB7\u6587\uFF08\u8CA8\u5E63: XYZ\uFF09
+        assertEquals("collation", target, name);
+
         name = dn.localeDisplayName("de@foo=bar");
         target = "German (foo=bar)";
         assertEquals("foo", target, name);