Package org.hibernate.validator.cfg

Examples of org.hibernate.validator.cfg.ConstraintMapping.type()


    assertOrgAddressesAreNotValid( violations );

    // now the same test with programmatic configuration
    final HibernateValidatorConfiguration config = getConfiguration( HibernateValidator.class );
    ConstraintMapping mapping = config.createConstraintMapping();
    mapping.type( EmailContainer.class )
        .property( "email", METHOD )
        .constraint(
            new EmailDef().regexp( noOrgEmailAddressRegexp )
                .message( "ORG addresses are not valid" )
        );
View Full Code Here


  public void testConstraintsFromXmlAndProgrammaticApiAddUp() {
    final HibernateValidatorConfiguration configuration = ValidatorUtil.getConfiguration( HibernateValidator.class );

    //given
    final ConstraintMapping programmaticMapping = configuration.createConstraintMapping();
    programmaticMapping.type( Customer.class )
        .property( "firstName", ElementType.FIELD )
        .constraint( new SizeDef().min( 2 ).max( 10 ) );

    final InputStream xmlMapping = XmlMappingTest.class.getResourceAsStream( "hv-480-mapping.xml" );
View Full Code Here

  }

  @Test
  public void testIgnoreAllAnnotationsOnType() {
    ConstraintMapping mapping = config.createConstraintMapping();
    mapping.type( Foo.class ).ignoreAllAnnotations();
    config.addMapping( mapping );

    Validator validator = config.buildValidatorFactory().getValidator();
    assertFalse( validator.getConstraintsForClass( Foo.class ).isBeanConstrained() );
  }
View Full Code Here

  }

  @Test
  public void testIgnoreClassConstraints() {
    ConstraintMapping mapping = config.createConstraintMapping();
    mapping.type( Fu.class ).ignoreAnnotations();
    config.addMapping( mapping );

    Validator validator = config.buildValidatorFactory().getValidator();
    assertFalse( validator.getConstraintsForClass( Fu.class ).isBeanConstrained() );
  }
View Full Code Here

  }

  @Test
  public void testIgnoreAnnotationsOnProperty() {
    ConstraintMapping mapping = config.createConstraintMapping();
    mapping.type( Foo.class )
        .property( "property", FIELD )
        .ignoreAnnotations();
    config.addMapping( mapping );

    Validator validator = config.buildValidatorFactory().getValidator();
View Full Code Here

  }

  @Test
  public void testIgnoreAnnotationsRespectsFieldVsGetterAccess() {
    ConstraintMapping mapping = config.createConstraintMapping();
    mapping.type( Foo.class )
        .property( "property", METHOD )
        .ignoreAnnotations();
    config.addMapping( mapping );

    Validator validator = config.buildValidatorFactory().getValidator();
View Full Code Here

    Validator validator = ValidatorUtil.getValidator();
    Set<ConstraintViolation<Bar>> violations = validator.validate( new Bar() );
    assertCorrectConstraintTypes( violations, NotNull.class );

    ConstraintMapping mapping = config.createConstraintMapping();
    mapping.type( Bar.class )
        .property( "property", FIELD )
        .ignoreAnnotations()
        .constraint( new NullDef() );
    config.addMapping( mapping );
    validator = config.buildValidatorFactory().getValidator();
View Full Code Here

  }

  @Test
  public void testDecimalMinValue() {
    ConstraintMapping mapping = config.createConstraintMapping();
    mapping.type( DecimalMinMaxValidatorBoundaryTest.class )
        .property( "d", FIELD )
        .constraint( new DecimalMinDef().value( "0.100000000000000005" ) );
    config.addMapping( mapping );
    Validator validator = config.buildValidatorFactory().getValidator();
View Full Code Here

  }

  @Test
  public void testDecimalMaxValue() {
    ConstraintMapping mapping = config.createConstraintMapping();
    mapping.type( DecimalMinMaxValidatorBoundaryTest.class )
        .property( "d", FIELD )
        .constraint( new DecimalMaxDef().value( "0.1" ) );
    config.addMapping( mapping );
    Validator validator = config.buildValidatorFactory().getValidator();
View Full Code Here

  @Test
  @TestForIssue(jiraKey = "HV-508")
  public void testDoubleTrouble() {
    ConstraintMapping mapping = config.createConstraintMapping();
    mapping.type( DecimalMinMaxValidatorBoundaryTest.class )
        .property( "d", FIELD )
        .constraint( new DecimalMaxDef().value( "1.2" ) );
    config.addMapping( mapping );

    Validator validator = config.buildValidatorFactory().getValidator();
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.