Package org.springframework.context.support

Examples of org.springframework.context.support.StaticMessageSource


    private static Locale es = new Locale("es");

    @BeforeClass
    public static void setUpClass() throws Exception {
        translator = new TranslatorImpl();
        StaticMessageSource messageSource = new StaticMessageSource();
        messageSource.addMessage(message, en, "First test");
        messageSource.addMessage(message, es, "Primer test");
        messageSource.addMessage("test.other", es, "Otro test");
        translator.setMessageSource(messageSource);
    }
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

import org.springframework.context.support.StaticMessageSource;
import org.springframework.validation.MapBindingResult;

public class MessageContextErrorsTests extends TestCase {
  public void testReject() {
    StaticMessageSource messageSource = new StaticMessageSource();
    messageSource.addMessage("foo", Locale.getDefault(), "bar");
    messageSource.addMessage("bar", Locale.getDefault(), "{0}");

    DefaultMessageContext context = new DefaultMessageContext(messageSource);
    Object object = new Object();
    MessageContextErrors errors = new MessageContextErrors(context, "object", object, null, null);
    errors.reject("foo");
View Full Code Here

    assertEquals("boop", msg.getText());
    assertEquals(Severity.ERROR, msg.getSeverity());
  }

  public void testRejectValue() {
    StaticMessageSource messageSource = new StaticMessageSource();
    messageSource.addMessage("foo", Locale.getDefault(), "bar");
    messageSource.addMessage("bar", Locale.getDefault(), "{0}");

    DefaultMessageContext context = new DefaultMessageContext(messageSource);
    Object object = new Object();
    MessageContextErrors errors = new MessageContextErrors(context, "object", object, null, null);
    errors.rejectValue("field", "foo");
View Full Code Here

    assertEquals("boop", msg.getText());
    assertEquals(Severity.ERROR, msg.getSeverity());
  }

  public void testAddAllErrors() {
    StaticMessageSource messageSource = new StaticMessageSource();
    messageSource.addMessage("foo", Locale.getDefault(), "bar");
    messageSource.addMessage("bar", Locale.getDefault(), "{0}");

    DefaultMessageContext context = new DefaultMessageContext(messageSource);
    Object object = new Object();
    MessageContextErrors errors = new MessageContextErrors(context, "object", object, null, null);
    MapBindingResult result = new MapBindingResult(new HashMap(), "object");
View Full Code Here

    assertEquals(getBaseVariable() + " should have a type of MessageSource", MessageSource.class, context
        .getELResolver().getType(context, null, getBaseVariable()));
  }

  public void testGetType_ResolvableCode() {
    StaticMessageSource ms = new StaticMessageSource();
    ms.addMessage("foo.bar", Locale.getDefault(), "hello");

    RequestContextHolder.setRequestContext(new MockRequestContext());
    assertEquals("Message should resolve to a type of String", String.class, context.getELResolver().getType(
        context, ms, "foo.bar"));
  }
View Full Code Here

    assertEquals("Message should resolve to a type of String", String.class, context.getELResolver().getType(
        context, ms, "foo.bar"));
  }

  public void testGetType_InvalidCode() {
    StaticMessageSource ms = new StaticMessageSource();
    ms.addMessage("foo.bar", Locale.getDefault(), "hello");

    RequestContextHolder.setRequestContext(new MockRequestContext());
    try {
      context.getELResolver().getType(context, ms, "foo.baz");
      fail("Message should not be resolvable");
View Full Code Here

        .getValue(context, null, getBaseVariable()) instanceof MessageSource);

  }

  public void testGetValue_ResolvableCode() {
    StaticMessageSource ms = new StaticMessageSource();
    ms.addMessage("foo.bar", Locale.getDefault(), "hello");

    RequestContextHolder.setRequestContext(new MockRequestContext());
    assertEquals("Message should resolve to a valid message value", "hello", context.getELResolver().getValue(
        context, ms, "foo.bar"));
  }
View Full Code Here

    assertEquals("Message should resolve to a valid message value", "hello", context.getELResolver().getValue(
        context, ms, "foo.bar"));
  }

  public void testGetValue_InvalidCode() {
    StaticMessageSource ms = new StaticMessageSource();
    ms.addMessage("foo.bar", Locale.getDefault(), "hello");

    RequestContextHolder.setRequestContext(new MockRequestContext());
    try {
      context.getELResolver().getValue(context, ms, "foo.baz");
      fail("Message should not be resolvable");
View Full Code Here

    assertTrue("isReadOnly should return true for the base variable", context.getELResolver().isReadOnly(context,
        null, getBaseVariable()));
  }

  public void testIsReadOnly_MessageSourceBase() {
    StaticMessageSource ms = new StaticMessageSource();

    RequestContextHolder.setRequestContext(new MockRequestContext());
    assertTrue("isReadOnly should return true when the base is a MessageSource", context.getELResolver()
        .isReadOnly(context, ms, "foo"));
  }
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.