Klasse MockResourceBundleProvider

java.lang.Object
org.apache.sling.testing.mock.sling.MockResourceBundleProvider
Alle implementierten Schnittstellen:
org.apache.sling.i18n.ResourceBundleProvider

public final class MockResourceBundleProvider extends Object implements org.apache.sling.i18n.ResourceBundleProvider
Mock implementation of @link ResourceBundleProvider then ensures resolving i18n keys does not lead to exceptions. By default it contains no translations, but it's possible to add you own mapping in unit tests.
  • Konstruktordetails

    • MockResourceBundleProvider

      public MockResourceBundleProvider()
  • Methodendetails

    • getDefaultLocale

      public Locale getDefaultLocale()
      Angegeben von:
      getDefaultLocale in Schnittstelle org.apache.sling.i18n.ResourceBundleProvider
    • getResourceBundle

      public ResourceBundle getResourceBundle(Locale locale)
      Angegeben von:
      getResourceBundle in Schnittstelle org.apache.sling.i18n.ResourceBundleProvider
    • getResourceBundle

      public ResourceBundle getResourceBundle(String baseName, Locale locale)
      Angegeben von:
      getResourceBundle in Schnittstelle org.apache.sling.i18n.ResourceBundleProvider
    • setDefaultLocale

      public void setDefaultLocale(Locale defaultLocale)
      Sets the default locale.
      Parameter:
      defaultLocale - Default locale