Package org.hibernate.validator.internal.constraintvalidators.bv

Examples of org.hibernate.validator.internal.constraintvalidators.bv.DigitsValidatorForNumber.initialize()


    descriptor.setValue( "fraction", 0 );
    descriptor.setValue( "message", "{validator.digits}" );
    Digits p = AnnotationFactory.create( descriptor );

    DigitsValidatorForNumber constraint = new DigitsValidatorForNumber();
    constraint.initialize( p );


    assertTrue( constraint.isValid( null, null ) );
    assertFalse( constraint.isValid( Byte.valueOf( "0" ), null ) );
    assertFalse( constraint.isValid( Double.valueOf( "500.2" ), null ) );
View Full Code Here


    descriptor.setValue( "fraction", 1 );
    descriptor.setValue( "message", "{validator.digits}" );
    Digits p = AnnotationFactory.create( descriptor );

    DigitsValidatorForNumber constraint = new DigitsValidatorForNumber();
    constraint.initialize( p );
  }

  @Test(expectedExceptions = IllegalArgumentException.class)
  public void testNegativeFractionLength() {
View Full Code Here

    descriptor.setValue( "fraction", -1 );
    descriptor.setValue( "message", "{validator.digits}" );
    Digits p = AnnotationFactory.create( descriptor );

    DigitsValidatorForNumber constraint = new DigitsValidatorForNumber();
    constraint.initialize( p );
  }

  @Test
  public void testTrailingZerosAreTrimmed() {
    AnnotationDescriptor<Digits> descriptor = new AnnotationDescriptor<Digits>( Digits.class );
View Full Code Here

    descriptor.setValue( "fraction", 3 );
    descriptor.setValue( "message", "{validator.digits}" );
    Digits p = AnnotationFactory.create( descriptor );

    DigitsValidatorForNumber constraint = new DigitsValidatorForNumber();
    constraint.initialize( p );

    assertTrue( constraint.isValid( 0.001d, null ) );
    assertTrue( constraint.isValid( 0.00100d, null ) );
    assertFalse( constraint.isValid( 0.0001d, null ) );
  }
View Full Code Here

    descriptor.setValue( "fraction", 2 );
    descriptor.setValue( "message", "{validator.digits}" );
    Digits p = AnnotationFactory.create( descriptor );

    DigitsValidatorForNumber constraint = new DigitsValidatorForNumber();
    constraint.initialize( p );


    assertTrue( constraint.isValid( null, null ) );
    assertTrue( constraint.isValid( Byte.valueOf( "0" ), null ) );
    assertTrue( constraint.isValid( Double.valueOf( "500.2" ), null ) );
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.