jdk/test/java/lang/System/LoggerFinder/internal/api/LoggerFinderAPITest.java
changeset 37672 03684934dc09
parent 36237 963d1115678b
equal deleted inserted replaced
37671:7917477e22a8 37672:03684934dc09
   467         final LoggerFinderAPITest test = new LoggerFinderAPITest(false);
   467         final LoggerFinderAPITest test = new LoggerFinderAPITest(false);
   468         final StringBuilder errors = new StringBuilder();
   468         final StringBuilder errors = new StringBuilder();
   469         errors.append(test.testGetLoggerOverriddenOnSpi());
   469         errors.append(test.testGetLoggerOverriddenOnSpi());
   470         java.lang.System.Logger julLogger =
   470         java.lang.System.Logger julLogger =
   471                 java.lang.System.LoggerFinder.getLoggerFinder()
   471                 java.lang.System.LoggerFinder.getLoggerFinder()
   472                         .getLogger("foo", LoggerFinderAPITest.class);
   472                         .getLogger("foo", LoggerFinderAPITest.class.getModule());
   473         errors.append(test.testDefaultJULLogger(julLogger));
   473         errors.append(test.testDefaultJULLogger(julLogger));
   474         if (errors.length() > 0) throw new RuntimeException(errors.toString());
   474         if (errors.length() > 0) throw new RuntimeException(errors.toString());
   475         java.lang.System.Logger julSystemLogger =
   475         java.lang.System.Logger julSystemLogger =
   476                 java.lang.System.LoggerFinder.getLoggerFinder()
   476                 java.lang.System.LoggerFinder.getLoggerFinder()
   477                         .getLogger("bar", Thread.class);
   477                         .getLogger("bar", Thread.class.getModule());
   478         errors.append(test.testDefaultJULLogger(julSystemLogger));
   478         errors.append(test.testDefaultJULLogger(julSystemLogger));
   479         if (errors.length() > 0) throw new RuntimeException(errors.toString());
   479         if (errors.length() > 0) throw new RuntimeException(errors.toString());
   480         java.lang.System.Logger julLocalizedLogger =
   480         java.lang.System.Logger julLocalizedLogger =
   481                 (java.lang.System.Logger)
   481                 (java.lang.System.Logger)
   482                 System.getLogger("baz", bundleLocalized);
   482                 System.getLogger("baz", bundleLocalized);
   483         java.lang.System.Logger julLocalizedSystemLogger =
   483         java.lang.System.Logger julLocalizedSystemLogger =
   484                 java.lang.System.LoggerFinder.getLoggerFinder()
   484                 java.lang.System.LoggerFinder.getLoggerFinder()
   485                         .getLocalizedLogger("oof", bundleLocalized, Thread.class);
   485                         .getLocalizedLogger("oof", bundleLocalized, Thread.class.getModule());
   486         final String error = errors.toString();
   486         final String error = errors.toString();
   487         if (!error.isEmpty()) throw new RuntimeException(error);
   487         if (!error.isEmpty()) throw new RuntimeException(error);
   488         for (java.lang.System.Logger logger : new java.lang.System.Logger[] {
   488         for (java.lang.System.Logger logger : new java.lang.System.Logger[] {
   489             julLogger, julSystemLogger, julLocalizedLogger, julLocalizedSystemLogger
   489             julLogger, julSystemLogger, julLocalizedLogger, julLocalizedSystemLogger
   490         }) {
   490         }) {