From 245e71caf9dfa04420abb228eb07b13831948645 Mon Sep 17 00:00:00 2001 From: naoto Date: Fri, 5 Nov 2010 20:58:10 -0700 Subject: [PATCH] 6997928: LocaleCategory test fails with b118 PIT Reviewed-by: sherman --- test/java/util/Locale/LocaleCategory.java | 31 ++++++++++++++++------- test/java/util/Locale/LocaleCategory.sh | 2 +- 2 files changed, 23 insertions(+), 10 deletions(-) diff --git a/test/java/util/Locale/LocaleCategory.java b/test/java/util/Locale/LocaleCategory.java index 433afedbe..e083c62ef 100644 --- a/test/java/util/Locale/LocaleCategory.java +++ b/test/java/util/Locale/LocaleCategory.java @@ -29,15 +29,28 @@ public class LocaleCategory { private static String enc = null; public static void main(String[] args) { - base = new Locale(System.getProperty("user.language", ""), - System.getProperty("user.country", ""), - System.getProperty("user.variant", "")); - disp = new Locale(System.getProperty("user.language.display", ""), - System.getProperty("user.country.display", ""), - System.getProperty("user.variant.display", "")); - fmt = new Locale(System.getProperty("user.language.format", ""), - System.getProperty("user.country.format", ""), - System.getProperty("user.variant.format", "")); + Locale.Builder builder = new Locale.Builder(); + + base = builder.setLanguage(System.getProperty("user.language", "")) + .setScript(System.getProperty("user.script", "")) + .setRegion(System.getProperty("user.country", "")) + .setVariant(System.getProperty("user.variant", "")).build(); + disp = builder.setLanguage(System.getProperty("user.language.display", + Locale.getDefault().getLanguage())) + .setScript(System.getProperty("user.script.display", + Locale.getDefault().getScript())) + .setRegion(System.getProperty("user.country.display", + Locale.getDefault().getCountry())) + .setVariant(System.getProperty("user.variant.display", + Locale.getDefault().getVariant())).build(); + fmt = builder.setLanguage(System.getProperty("user.language.format", + Locale.getDefault().getLanguage())) + .setScript(System.getProperty("user.script.format", + Locale.getDefault().getScript())) + .setRegion(System.getProperty("user.country.format", + Locale.getDefault().getCountry())) + .setVariant(System.getProperty("user.variant.format", + Locale.getDefault().getVariant())).build(); checkDefault(); testGetSetDefault(); } diff --git a/test/java/util/Locale/LocaleCategory.sh b/test/java/util/Locale/LocaleCategory.sh index 7ed214d9c..8544f4dad 100644 --- a/test/java/util/Locale/LocaleCategory.sh +++ b/test/java/util/Locale/LocaleCategory.sh @@ -1,7 +1,7 @@ #!/bin/sh # # @test -# @bug 4700857 +# @bug 4700857 6997928 # @summary tests for Locale.getDefault(Locale.Category) and # Locale.setDefault(Locale.Category, Locale) # @build LocaleCategory -- GitLab