Package org.springframework.context.support

Examples of org.springframework.context.support.StaticMessageSource


  private MessageCodesResolver resolver;

  @Override
  protected void setUp() throws Exception {
    StaticMessageSource messageSource = new StaticMessageSource();
    messageSource.addMessage(errorCode, Locale.getDefault(), "doesntmatter");
    context = new DefaultMessageContext(messageSource);

    resolver = EasyMock.createMock(MessageCodesResolver.class);
  }
View Full Code Here


public class DefaultMessageContextTests extends TestCase {
  private DefaultMessageContext context;

  protected void setUp() {
    StaticMessageSource messageSource = new StaticMessageSource();
    messageSource.addMessage("message", Locale.getDefault(), "Hello world resolved!");
    messageSource.addMessage("argmessage", Locale.getDefault(), "Hello world {0}!");
    context = new DefaultMessageContext(messageSource);
  }
View Full Code Here

  private DefaultMessageContext context;
  private MessageContextErrors errors;

  @Override
  protected void setUp() throws Exception {
    StaticMessageSource messageSource = new StaticMessageSource();
    messageSource.addMessage("foo", Locale.getDefault(), "bar");
    messageSource.addMessage("bar", Locale.getDefault(), "{0}");

    context = new DefaultMessageContext(messageSource);

    SpringELExpressionParser parser = new SpringELExpressionParser(new SpelExpressionParser());
    DefaultMessageCodesResolver resolver = new DefaultMessageCodesResolver();
View Full Code Here

    protected Resource[] getResources(String pattern) throws IOException {
        return new PathMatchingResourcePatternResolver().getResources(pattern);
    }

    protected MessageSource createMessageSource() {
        return new StaticMessageSource();
    }
View Full Code Here

  public static class DummyThemeSource implements ThemeSource {

    private StaticMessageSource messageSource;

    public DummyThemeSource() {
      this.messageSource = new StaticMessageSource();
      this.messageSource.addMessage("themetest", Locale.ENGLISH, "theme test message");
      this.messageSource.addMessage("themetestArgs", Locale.ENGLISH, "theme test message {0}");
    }
View Full Code Here

    BeanPropertyBindingResult ex = new BeanPropertyBindingResult(tb, "tb");
    ex.reject("invalid");
    ex.rejectValue("age", "invalidField");

    StaticMessageSource ms = new StaticMessageSource();
    ms.addMessage("invalid", Locale.US, "general error");
    ms.addMessage("invalidField", Locale.US, "invalid field");

    assertEquals("general error", ms.getMessage(ex.getGlobalError(), Locale.US));
    assertEquals("invalid field", ms.getMessage(ex.getFieldError("age"), Locale.US));
  }
View Full Code Here

  @Test
  public void statusCodeAndReasonMessage() {
    Locale locale = Locale.CHINESE;
    LocaleContextHolder.setLocale(locale);
    try {
      StaticMessageSource messageSource = new StaticMessageSource();
      messageSource.addMessage("gone.reason", locale, "Gone reason message");
      exceptionResolver.setMessageSource(messageSource);

      StatusCodeAndReasonMessageException ex = new StatusCodeAndReasonMessageException();
      exceptionResolver.resolveException(request, response, null, ex);
      assertEquals("Invalid status reason", "Gone reason message", response.getErrorMessage());
View Full Code Here

      return new TestController();
    }

    @Bean
    public MessageSource messageSource() {
      StaticMessageSource messageSource = new StaticMessageSource();
      messageSource.addMessage("exception.user.exists", Locale.ENGLISH, "User already exists!");
      return messageSource;
    }
View Full Code Here

    private boolean useTabGroups = true;
   
    private MessageSource messageSource;
   
    public SitemapTest() {
        StaticMessageSource staticMessageSource = new StaticMessageSource();
        staticMessageSource.setUseCodeAsDefaultMessage(true);
        this.messageSource = staticMessageSource;
    }
View Full Code Here

  private StaticMessageSource source;

  @Before
  public void setup() {
    source = new StaticMessageSource();
    service.setMessageSource(source);
    SecurityUtils.authenticate(authenticationManager, "jose", "jose");
    source.addMessage("category.bankcharges", new Locale("es", "ES", ""), "Bank charges");
  }
View Full Code Here

TOP

Related Classes of org.springframework.context.support.StaticMessageSource

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.