Examples of MessageInterpolatorContext


Examples of org.hibernate.validator.internal.engine.MessageInterpolatorContext

  @Test
  public void testMessageLiterals() {
    interpolator = new ResourceBundleMessageInterpolator(
        new TestResourceBundleLocator()
    );
    MessageInterpolatorContext messageInterpolatorContext = createMessageInterpolatorContext( notNullDescriptor );

    String expected = "{";
    String actual = interpolator.interpolate( "\\{", messageInterpolatorContext );
    assertEquals( actual, expected, "Wrong substitution" );
View Full Code Here

Examples of org.hibernate.validator.internal.engine.MessageInterpolatorContext

  @Test
  public void testUnSuccessfulInterpolation() {
    interpolator = new ResourceBundleMessageInterpolator(
        new TestResourceBundleLocator()
    );
    MessageInterpolatorContext messageInterpolatorContext = createMessageInterpolatorContext( notNullDescriptor );

    String expected = "foo"// missing {}
    String actual = interpolator.interpolate( "foo", messageInterpolatorContext );
    assertEquals( actual, expected, "Wrong substitution" );
View Full Code Here

Examples of org.hibernate.validator.internal.engine.MessageInterpolatorContext

  @Test
  public void testUnknownTokenInterpolation() {
    interpolator = new ResourceBundleMessageInterpolator(
        new TestResourceBundleLocator()
    );
    MessageInterpolatorContext messageInterpolatorContext = createMessageInterpolatorContext( notNullDescriptor );

    String expected = "{bar}"// unknown token {}
    String actual = interpolator.interpolate( "{bar}", messageInterpolatorContext );
    assertEquals( actual, expected, "Wrong substitution" );
  }
View Full Code Here

Examples of org.hibernate.validator.internal.engine.MessageInterpolatorContext

  @Test
  public void testKeyWithDashes() {
    interpolator = new ResourceBundleMessageInterpolator(
        new TestResourceBundleLocator()
    );
    MessageInterpolatorContext messageInterpolatorContext = createMessageInterpolatorContext( notNullDescriptor );

    String expected = "message interpolation successful"// unknown token {}
    String actual = interpolator.interpolate( "{key-with-dashes}", messageInterpolatorContext );
    assertEquals( actual, expected, "Wrong substitution" );
  }
View Full Code Here

Examples of org.hibernate.validator.internal.engine.MessageInterpolatorContext

  @Test
  public void testKeyWithSpaces() {
    interpolator = new ResourceBundleMessageInterpolator(
        new TestResourceBundleLocator()
    );
    MessageInterpolatorContext messageInterpolatorContext = createMessageInterpolatorContext( notNullDescriptor );

    String expected = "message interpolation successful"// unknown token {}
    String actual = interpolator.interpolate( "{key with spaces}", messageInterpolatorContext );
    assertEquals( actual, expected, "Wrong substitution" );
  }
View Full Code Here

Examples of org.hibernate.validator.internal.engine.MessageInterpolatorContext

  @Test
  public void testDefaultInterpolation() {
    interpolator = new ResourceBundleMessageInterpolator(
        new TestResourceBundleLocator()
    );
    MessageInterpolatorContext messageInterpolatorContext = createMessageInterpolatorContext( notNullDescriptor );

    String expected = "may not be null";
    String actual = interpolator.interpolate( notNull.message(), messageInterpolatorContext );
    assertEquals( actual, expected, "Wrong substitution" );
View Full Code Here

Examples of org.hibernate.validator.internal.engine.MessageInterpolatorContext

  }

  @Test
  public void testMessageInterpolationWithLocale() {
    interpolator = new ResourceBundleMessageInterpolator();
    MessageInterpolatorContext messageInterpolatorContext = createMessageInterpolatorContext( notNullDescriptor );

    String expected = "darf nicht null sein";
    String actual = interpolator.interpolate( notNull.message(), messageInterpolatorContext, Locale.GERMAN );
    assertEquals( actual, expected, "Wrong substitution" );
  }
View Full Code Here

Examples of org.hibernate.validator.internal.engine.MessageInterpolatorContext

  }

  @Test
  public void testUserResourceBundle() {
    interpolator = new ResourceBundleMessageInterpolator();
    MessageInterpolatorContext messageInterpolatorContext = createMessageInterpolatorContext( notNullDescriptor );

    String expected = "no puede ser null";
    String actual = interpolator.interpolate(
        notNull.message(),
        messageInterpolatorContext,
View Full Code Here

Examples of org.hibernate.validator.internal.engine.MessageInterpolatorContext

  public void testResourceBundleGetsAccessedOnlyOnceWhenCachingIsEnabled() {
    runInterpolation( true );
  }

  private MessageInterpolatorContext createMessageInterpolatorContext(ConstraintDescriptorImpl<?> descriptor) {
    return new MessageInterpolatorContext(
        descriptor,
        null,
        null,
        Collections.<String, Object>emptyMap()
    );
View Full Code Here

Examples of org.hibernate.validator.internal.engine.MessageInterpolatorContext

      elContext.setVariable( entry.getKey(), valueExpression );
    }

    // check for custom parameters provided by HibernateConstraintValidatorContext
    if ( messageInterpolatorContext instanceof MessageInterpolatorContext ) {
      MessageInterpolatorContext internalContext = (MessageInterpolatorContext) messageInterpolatorContext;
      for ( Map.Entry<String, Object> entry : internalContext.getMessageParameters().entrySet() ) {
        valueExpression = expressionFactory.createValueExpression( entry.getValue(), Object.class );
        elContext.setVariable( entry.getKey(), valueExpression );
      }
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.