test/java/util/Locale/LocaleProviders.java
Print this page
rev 7036 : imported patch 8013086
*** 58,67 ****
--- 58,71 ----
case "bug8010666Test":
bug8010666Test();
break;
+ case "bug8013086Test":
+ bug8013086Test(args[1], args[2]);
+ break;
+
default:
throw new RuntimeException("Test method '"+methodName+"' not found.");
}
}
*** 140,145 ****
--- 144,158 ----
} catch (ParseException pe) {
throw new RuntimeException("Parsing Windows version failed: "+pe.toString());
}
}
}
+
+ static void bug8013086Test(String lang, String ctry) {
+ try {
+ // Throws a NullPointerException if the test fails.
+ System.out.println(new SimpleDateFormat("z", new Locale(lang, ctry)).parse("UTC"));
+ } catch (ParseException pe) {
+ // ParseException is fine in this test, as it's not "UTC"
+ }
+ }
}