test/java/util/ResourceBundle/getBaseBundleName/TestGetBaseBundleName.java
Print this page
rev 8630 : imported patch 8027930
*** 27,37 ****
import java.util.PropertyResourceBundle;
import java.util.ResourceBundle;
/**
* @test
! * @bug 4814565
* @summary tests ResourceBundle.getBaseBundleName();
* @build TestGetBaseBundleName resources.ListBundle resources.ListBundle_fr
* @run main TestGetBaseBundleName
* @author danielfuchs
*/
--- 27,37 ----
import java.util.PropertyResourceBundle;
import java.util.ResourceBundle;
/**
* @test
! * @bug 4814565 8027930
* @summary tests ResourceBundle.getBaseBundleName();
* @build TestGetBaseBundleName resources.ListBundle resources.ListBundle_fr
* @run main TestGetBaseBundleName
* @author danielfuchs
*/
*** 50,71 ****
System.out.println("Default locale is: " + defaultLocale);
for (String baseName : new String[] {
PROPERTY_BUNDLE_NAME,
LIST_BUNDLE_NAME
}) {
ResourceBundle bundle = ResourceBundle.getBundle(baseName);
System.out.println(getBaseName(bundle));
if (!Locale.ROOT.equals(bundle.getLocale())) {
throw new RuntimeException("Unexpected locale: "
+ bundle.getLocale());
}
if (!baseName.equals(getBaseName(bundle))) {
throw new RuntimeException("Unexpected base name: "
+ getBaseName(bundle));
}
Locale.setDefault(Locale.FRENCH);
- try {
ResourceBundle bundle_fr = ResourceBundle.getBundle(baseName);
if (!Locale.FRENCH.equals(bundle_fr.getLocale())) {
throw new RuntimeException("Unexpected locale: "
+ bundle_fr.getLocale());
}
--- 50,73 ----
System.out.println("Default locale is: " + defaultLocale);
for (String baseName : new String[] {
PROPERTY_BUNDLE_NAME,
LIST_BUNDLE_NAME
}) {
+ try {
+ Locale.setDefault(Locale.US);
ResourceBundle bundle = ResourceBundle.getBundle(baseName);
System.out.println(getBaseName(bundle));
if (!Locale.ROOT.equals(bundle.getLocale())) {
throw new RuntimeException("Unexpected locale: "
+ bundle.getLocale());
}
if (!baseName.equals(getBaseName(bundle))) {
throw new RuntimeException("Unexpected base name: "
+ getBaseName(bundle));
}
+
Locale.setDefault(Locale.FRENCH);
ResourceBundle bundle_fr = ResourceBundle.getBundle(baseName);
if (!Locale.FRENCH.equals(bundle_fr.getLocale())) {
throw new RuntimeException("Unexpected locale: "
+ bundle_fr.getLocale());
}