version https://git-lfs.github.com/spec/v1
-oid sha256:6d0aaed2ae64f764602aa03d73740db6b379fc6d67da106211e493e4c0d0ab81
-size 12101248
+oid sha256:1a36926285dcd762cd3ed40f9bab4c6c94bcf9f9e9bfb895407633a5f89a7504
+size 12101343
expect2(fmt, 1234567.89, "(1)^^(2)(3)(4)^^(5)(6)(7)~~(8)(9)");
}
+
+ @Test
+ public void TestArabicCurrencyPatternInfo() {
+ ULocale arLocale = new ULocale("ar");
+
+ DecimalFormatSymbols symbols = new DecimalFormatSymbols(arLocale);
+ String currSpacingPatn = symbols.getPatternForCurrencySpacing(DecimalFormatSymbols.CURRENCY_SPC_CURRENCY_MATCH, true);
+ if (currSpacingPatn==null || currSpacingPatn.length() == 0) {
+ errln("locale ar, getPatternForCurrencySpacing returns null or 0-length string");
+ }
+
+ DecimalFormat currAcctFormat = (DecimalFormat)NumberFormat.getInstance(arLocale, NumberFormat.ACCOUNTINGCURRENCYSTYLE);
+ String currAcctPatn = currAcctFormat.toPattern();
+ if (currAcctPatn==null || currAcctPatn.length() == 0) {
+ errln("locale ar, toPattern for ACCOUNTINGCURRENCYSTYLE returns null or 0-length string");
+ }
+ }
}