--- old/test/jdk/java/util/Locale/LocaleProviders.java 2019-03-08 15:32:51.000000000 +0900 +++ new/test/jdk/java/util/Locale/LocaleProviders.java 2019-03-08 15:32:50.000000000 +0900 @@ -72,6 +72,10 @@ bug8027289Test(args[1]); break; + case "bug8220227Test": + bug8220227Test(); + break; + default: throw new RuntimeException("Test method '"+methodName+"' not found."); } @@ -249,4 +253,15 @@ } } } + + 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); + } + } + } }