Package org.hibernate.validator.cfg

Examples of org.hibernate.validator.cfg.ConstraintMapping


    assertFalse( validator.getConstraintsForClass( Fu.class ).isBeanConstrained() );
  }

  @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


    assertFalse( validator.getConstraintsForClass( Foo.class ).isBeanConstrained() );
  }

  @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

  public void testConvertNotNullToNull() {
    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

    config = getConfiguration( HibernateValidator.class );
  }

  @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

    assertCorrectConstraintTypes( constraintViolations, DecimalMin.class );
  }

  @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

  }

  @Test
  public void testProgrammaticConstraint() {
    final HibernateValidatorConfiguration config = getConfiguration( HibernateValidator.class );
    ConstraintMapping mapping = config.createConstraintMapping();
    mapping.type( Product.class )
        .property( "ean", FIELD )
        .constraint( new EANDef().type( EAN.Type.EAN13 ) );
    config.addMapping( mapping );
    Validator validator = config.buildValidatorFactory().getValidator();
View Full Code Here

  }

  @Test
  @TestForIssue(jiraKey = "HV-433")
  public void testProgrammaticCascadingValidationFieldAccess() {
    ConstraintMapping newMapping = config.createConstraintMapping();
    newMapping
        .type( C.class )
        .property( "string", FIELD )
        .constraint( new NotNullDef() )
        .type( A.class )
        .property( "c", FIELD )
View Full Code Here

  }

  @Test
  @TestForIssue(jiraKey = "HV-433")
  public void testProgrammaticCascadingValidationMethodAccess() {
    ConstraintMapping newMapping = config.createConstraintMapping();
    newMapping
        .type( C.class )
        .property( "string", METHOD )
        .constraint( new NotNullDef() )
        .type( A.class )
        .property( "c", METHOD )
View Full Code Here

  }

  @Test
  public void testProgrammaticConstraint() {
    final HibernateValidatorConfiguration config = getConfiguration( HibernateValidator.class );
    ConstraintMapping mapping = config.createConstraintMapping();
    mapping.type( Product.class )
        .property( "ean", FIELD )
        .constraint( new EANDef().type( EAN.Type.EAN8 ) );
    config.addMapping( mapping );
    Validator validator = config.buildValidatorFactory().getValidator();
View Full Code Here

TOP

Related Classes of org.hibernate.validator.cfg.ConstraintMapping

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.