Package org.hibernate.validator.internal.constraintvalidators.hv

Examples of org.hibernate.validator.internal.constraintvalidators.hv.Mod10CheckValidator.initialize()


  @Test(expectedExceptions = IllegalArgumentException.class)
  public void testInvalidStartIndex() {
    Mod10CheckValidator validator = new Mod10CheckValidator();
    Mod10Check modCheck = createMod10CheckAnnotation( -1, Integer.MAX_VALUE, -1, false );
    validator.initialize( modCheck );
  }

  @Test(expectedExceptions = IllegalArgumentException.class)
  public void testInvalidEndIndex() {
    Mod10CheckValidator validator = new Mod10CheckValidator();
View Full Code Here


  @Test(expectedExceptions = IllegalArgumentException.class)
  public void testInvalidEndIndex() {
    Mod10CheckValidator validator = new Mod10CheckValidator();
    Mod10Check modCheck = createMod10CheckAnnotation( 0, -1, -1, false );
    validator.initialize( modCheck );
  }

  @Test(expectedExceptions = IllegalArgumentException.class)
  public void testEndIndexLessThanStartIndex() {
    Mod10CheckValidator validator = new Mod10CheckValidator();
View Full Code Here

  @Test(expectedExceptions = IllegalArgumentException.class)
  public void testEndIndexLessThanStartIndex() {
    Mod10CheckValidator validator = new Mod10CheckValidator();
    Mod10Check modCheck = createMod10CheckAnnotation( 5, 0, -1, false );
    validator.initialize( modCheck );
  }

  @Test(expectedExceptions = IllegalArgumentException.class)
  public void testInvalidCheckDigitIndex() {
    Mod10CheckValidator validator = new Mod10CheckValidator();
View Full Code Here

  @Test(expectedExceptions = IllegalArgumentException.class)
  public void testInvalidCheckDigitIndex() {
    Mod10CheckValidator validator = new Mod10CheckValidator();
    Mod10Check modCheck = createMod10CheckAnnotation( 0, 10, 5, false );
    validator.initialize( modCheck );
  }

  @Test
  public void testFailOnNonNumeric() throws Exception {
    Mod10CheckValidator validator = new Mod10CheckValidator();
View Full Code Here

  @Test
  public void testFailOnNonNumeric() throws Exception {
    Mod10CheckValidator validator = new Mod10CheckValidator();
    Mod10Check modCheck = createMod10CheckAnnotation( 0, Integer.MAX_VALUE, -1, false );
    validator.initialize( modCheck );

    assertFalse( validator.isValid( new MyCustomStringImpl( "A79927398712" ), null ) );
  }

  @Test
View Full Code Here

  @Test
  public void testIgnoreNonNumeric() throws Exception {
    Mod10CheckValidator validator = new Mod10CheckValidator();
    Mod10Check modCheck = createMod10CheckAnnotation( 0, Integer.MAX_VALUE, -1, true );
    validator.initialize( modCheck );

    assertTrue( validator.isValid( new MyCustomStringImpl( "A79927398712" ), null ) );
  }

  @Test
View Full Code Here

  @Test
  public void testValidMod10() throws Exception {
    Mod10CheckValidator validator = new Mod10CheckValidator();
    Mod10Check modCheck = createMod10CheckAnnotation( 0, Integer.MAX_VALUE, -1, false );
    validator.initialize( modCheck );

    assertTrue( validator.isValid( "79927398712", null ) );
  }

  @Test
View Full Code Here

  @Test
  public void testValidMod10WithGivenRange() throws Exception {
    Mod10CheckValidator validator = new Mod10CheckValidator();
    Mod10Check modCheck = createMod10CheckAnnotation( 3, 13, -1, true );
    validator.initialize( modCheck );

    assertTrue( validator.isValid( "xxx-7992739871-x", null ) );
  }

  @Test
View Full Code Here

  @Test
  public void testValidMod10WithGivenRangeAndExplicitCheckDigit() throws Exception {
    Mod10CheckValidator validator = new Mod10CheckValidator();
    Mod10Check modCheck = createMod10CheckAnnotation( 3, 13, 15, true );
    validator.initialize( modCheck );

    assertTrue( validator.isValid( "xxx-799273987-x1x", null ) );
  }

  @Test
View Full Code Here

  @Test
  public void testValidMod10WithGivenRangeAndCheckDigitIndex() throws Exception {
    Mod10CheckValidator validator = new Mod10CheckValidator();
    Mod10Check modCheck = createMod10CheckAnnotation( 3, 12, 13, true );
    validator.initialize( modCheck );

    assertTrue( validator.isValid( "123-7992739871-2-456", null ) );
  }

  @Test
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.