< prev index next >

test/jdk/java/util/Locale/LocaleProviders.java

Print this page

        

@@ -70,10 +70,14 @@
 
             case "bug8027289Test":
                 bug8027289Test(args[1]);
                 break;
 
+            case "bug8220227Test":
+                bug8220227Test();
+                break;
+
             default:
                 throw new RuntimeException("Test method '"+methodName+"' not found.");
         }
     }
 

@@ -247,6 +251,17 @@
                         "Unexpected Chinese currency symbol. returned: "
                                 + formatted + ", expected: " + expectedSymbol[0]);
             }
         }
     }
+
+    static void bug8220227Test() {
+        if (System.getProperty("os.name").startsWith("Windows")) {
+            Locale l = new Locale("xx","XX");
+            String country = l.getDisplayCountry();
+            if (country.contains("(XX)")) {
+                throw new RuntimeException(
+                        "Unexpected Region name: " + country);
+            }
+        }
+    }
 }
< prev index next >