--- old/test/jdk/java/util/Locale/LocaleProvidersRun.java 2018-12-27 18:44:17.456167666 -0800 +++ new/test/jdk/java/util/Locale/LocaleProvidersRun.java 2018-12-27 18:44:16.994124862 -0800 @@ -143,7 +143,7 @@ //testing 8027289 fix, if the platform format default is zh_CN // this assumes Windows' currency symbol for zh_CN is \u00A5, the yen // (yuan) sign. - if (!defLang.equals("en") && !defCtry.equals("CN")){ + if (defFmtLang.equals("zh") && defFmtCtry.equals("CN")) { testRun("JRE,HOST", "bug8027289Test", "FFE5", "", ""); testRun("COMPAT,HOST", "bug8027289Test", "FFE5", "", ""); testRun("HOST", "bug8027289Test", "00A5", "", "");