Class TestMessages

    • Field Detail

      • EMPTY_MESSAGE_PARAMETERS

        private static final java.lang.Object[] EMPTY_MESSAGE_PARAMETERS
    • Constructor Detail

      • TestMessages

        public TestMessages()
    • Method Detail

      • getLocales

        public java.util.Set<java.util.Locale> getLocales()
        Specified by:
        getLocales in interface ITestMessages
      • setMessagesByLocale

        public void setMessagesByLocale​(java.util.Map<java.util.Locale,​ITestMessagesForLocale> messages)
      • setMessagesForLocale

        public void setMessagesForLocale​(java.util.Locale locale,
                                         ITestMessagesForLocale messagesForLocale)
      • computeMessage

        public java.lang.String computeMessage​(java.util.Locale locale,
                                               java.lang.String key,
                                               java.lang.Object[] messageParameters)
        Specified by:
        computeMessage in interface ITestMessages
      • doComputeMessage

        private java.lang.String doComputeMessage​(java.util.Locale messagesLocale,
                                                  java.util.Locale processingLocale,
                                                  java.lang.String key,
                                                  java.lang.Object[] messageParameters)
      • getLocaleWithLanguageCountry

        private static java.util.Locale getLocaleWithLanguageCountry​(java.util.Locale locale)
      • getLocaleWithLanguage

        private static java.util.Locale getLocaleWithLanguage​(java.util.Locale locale)