]> granicus.if.org Git - icu/commitdiff
ICU-13148 Adding test for grouping separator symbols override.
authorShane Carr <shane@unicode.org>
Sat, 28 Apr 2018 03:53:35 +0000 (03:53 +0000)
committerShane Carr <shane@unicode.org>
Sat, 28 Apr 2018 03:53:35 +0000 (03:53 +0000)
X-SVN-Rev: 41286

icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/NumberFormatTest.java

index 322bf3a1164c979622a5e98d7ea67f8a792429d7..3cd2cc6dba4a17e38f877211f3553b06e60963b5 100644 (file)
@@ -6096,4 +6096,15 @@ public class NumberFormatTest extends TestFmwk {
                     result.doubleValue());
         }
     }
+
+    @Test
+    public void test13148_GroupingSeparatorOverride() throws Exception {
+        DecimalFormat fmt = (DecimalFormat)NumberFormat.getInstance(new ULocale("en", "ZA"));
+        DecimalFormatSymbols symbols = fmt.getDecimalFormatSymbols();
+        symbols.setDecimalSeparator('.');
+        symbols.setGroupingSeparator(',');
+        fmt.setDecimalFormatSymbols(symbols);
+        Number number = fmt.parse("300,000");
+        assertEquals("Should use custom symbols and not monetary symbols", 300000L, number);
+    }
 }