Class DefaultLocaleExtension

  • All Implemented Interfaces:
    org.junit.jupiter.api.extension.AfterEachCallback, org.junit.jupiter.api.extension.BeforeEachCallback, org.junit.jupiter.api.extension.Extension

    class DefaultLocaleExtension
    extends java.lang.Object
    implements org.junit.jupiter.api.extension.BeforeEachCallback, org.junit.jupiter.api.extension.AfterEachCallback
    • Field Detail

      • NAMESPACE

        private static final org.junit.jupiter.api.extension.ExtensionContext.Namespace NAMESPACE
    • Constructor Detail

      • DefaultLocaleExtension

        DefaultLocaleExtension()
    • Method Detail

      • beforeEach

        public void beforeEach​(org.junit.jupiter.api.extension.ExtensionContext context)
        Specified by:
        beforeEach in interface org.junit.jupiter.api.extension.BeforeEachCallback
      • setDefaultLocale

        private void setDefaultLocale​(org.junit.jupiter.api.extension.ExtensionContext context,
                                      DefaultLocale annotation)
      • storeDefaultLocale

        private void storeDefaultLocale​(org.junit.jupiter.api.extension.ExtensionContext context)
      • createLocale

        private static java.util.Locale createLocale​(DefaultLocale annotation)
      • createFromLanguageTag

        private static java.util.Locale createFromLanguageTag​(DefaultLocale annotation)
      • createFromParts

        private static java.util.Locale createFromParts​(DefaultLocale annotation)
      • afterEach

        public void afterEach​(org.junit.jupiter.api.extension.ExtensionContext context)
        Specified by:
        afterEach in interface org.junit.jupiter.api.extension.AfterEachCallback
      • resetDefaultLocale

        private void resetDefaultLocale​(org.junit.jupiter.api.extension.ExtensionContext context)