test/java/util/Calendar/CldrFormatNamesTest.java

Print this page

        

*** 46,84 **** */ static final Object[][] CLDR_DATA = { { Locale.JAPAN, "field.zone", "\u30bf\u30a4\u30e0\u30be\u30fc\u30f3", ! "cldr.japanese.DatePatterns", new String[] { "Gy\u5e74M\u6708d\u65e5EEEE", "Gy\u5e74M\u6708d\u65e5", "Gy\u5e74M\u6708d\u65e5", "Gyy/MM/dd", }, ! "cldr.roc.DatePatterns", new String[] { "Gy\u5e74M\u6708d\u65e5EEEE", "Gy\u5e74M\u6708d\u65e5", "Gy/MM/dd", "Gy/MM/dd", }, "calendarname.buddhist", "\u30bf\u30a4\u4ecf\u6559\u66a6", }, { Locale.PRC, "field.zone", "\u533a\u57df", ! "cldr.islamic.DatePatterns", new String[] { "Gy\u5e74M\u6708d\u65e5EEEE", "Gy\u5e74M\u6708d\u65e5", "Gy\u5e74M\u6708d\u65e5", "Gyy-MM-dd", }, "calendarname.islamic", "\u4f0a\u65af\u5170\u65e5\u5386", }, { Locale.GERMANY, "field.dayperiod", "Tagesh\u00e4lfte", ! "cldr.islamic.DatePatterns", new String[] { "EEEE d. MMMM y G", "d. MMMM y G", "d. MMM y G", "d.M.y G", }, --- 46,84 ---- */ static final Object[][] CLDR_DATA = { { Locale.JAPAN, "field.zone", "\u30bf\u30a4\u30e0\u30be\u30fc\u30f3", ! "java.time.japanese.DatePatterns", new String[] { "Gy\u5e74M\u6708d\u65e5EEEE", "Gy\u5e74M\u6708d\u65e5", "Gy\u5e74M\u6708d\u65e5", "Gyy/MM/dd", }, ! "java.time.roc.DatePatterns", new String[] { "Gy\u5e74M\u6708d\u65e5EEEE", "Gy\u5e74M\u6708d\u65e5", "Gy/MM/dd", "Gy/MM/dd", }, "calendarname.buddhist", "\u30bf\u30a4\u4ecf\u6559\u66a6", }, { Locale.PRC, "field.zone", "\u533a\u57df", ! "java.time.islamic.DatePatterns", new String[] { "Gy\u5e74M\u6708d\u65e5EEEE", "Gy\u5e74M\u6708d\u65e5", "Gy\u5e74M\u6708d\u65e5", "Gyy-MM-dd", }, "calendarname.islamic", "\u4f0a\u65af\u5170\u65e5\u5386", }, { Locale.GERMANY, "field.dayperiod", "Tagesh\u00e4lfte", ! "java.time.islamic.DatePatterns", new String[] { "EEEE d. MMMM y G", "d. MMMM y G", "d. MMM y G", "d.M.y G", },
*** 117,127 **** // This test is CLDR data dependent. public static void main(String[] args) { for (Object[] data : CLDR_DATA) { Locale locale = (Locale) data[0]; ResourceBundle rb = LocaleProviderAdapter.getResourceBundleBased() ! .getLocaleResources(locale).getFormatData(); for (int i = 1; i < data.length; ) { String key = (String) data[i++]; Object expected = data[i++]; if (rb.containsKey(key)) { Object value = rb.getObject(key); --- 117,127 ---- // This test is CLDR data dependent. public static void main(String[] args) { for (Object[] data : CLDR_DATA) { Locale locale = (Locale) data[0]; ResourceBundle rb = LocaleProviderAdapter.getResourceBundleBased() ! .getLocaleResources(locale).getJavaTimeFormatData(); for (int i = 1; i < data.length; ) { String key = (String) data[i++]; Object expected = data[i++]; if (rb.containsKey(key)) { Object value = rb.getObject(key);
*** 165,175 **** private static void testSymbolNames(Locale locale, String calType, String[] expected, int field, int style, String fieldName) { for (int i = 0; i < expected.length; i++) { String expt = expected[i]; ! String name = CalendarDataUtility.retrieveFieldValueName(calType, field, i, style, locale); if (!expt.equals(name)) { errors++; System.err.printf("error: wrong %s %s name in %s: value=%d, got='%s', expected='%s'%n", calType, fieldName, locale, i, name, expt); } --- 165,175 ---- private static void testSymbolNames(Locale locale, String calType, String[] expected, int field, int style, String fieldName) { for (int i = 0; i < expected.length; i++) { String expt = expected[i]; ! String name = CalendarDataUtility.retrieveJavaTimeFieldValueName(calType, field, i, style, locale); if (!expt.equals(name)) { errors++; System.err.printf("error: wrong %s %s name in %s: value=%d, got='%s', expected='%s'%n", calType, fieldName, locale, i, name, expt); }