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

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


  @Test(expectedExceptions = IllegalArgumentException.class)
  public void testInvalidStartIndex() {
    ModCheckValidator validator = new ModCheckValidator();
    ModCheck modCheck = createModCheckAnnotation( ModCheck.ModType.MOD10, 2, -1, Integer.MAX_VALUE, -1, false );
    validator.initialize( modCheck );
  }

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


  @Test(expectedExceptions = IllegalArgumentException.class)
  public void testInvalidEndIndex() {
    ModCheckValidator validator = new ModCheckValidator();
    ModCheck modCheck = createModCheckAnnotation( ModCheck.ModType.MOD10, 2, 0, -1, -1, false );
    validator.initialize( modCheck );
  }

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

  @Test(expectedExceptions = IllegalArgumentException.class)
  public void testEndIndexLessThanStartIndex() {
    ModCheckValidator validator = new ModCheckValidator();
    ModCheck modCheck = createModCheckAnnotation( ModCheck.ModType.MOD10, 2, 5, 0, -1, false );
    validator.initialize( modCheck );
  }

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

  @Test(expectedExceptions = IllegalArgumentException.class)
  public void testInvalidCheckDigitPosition() {
    ModCheckValidator validator = new ModCheckValidator();
    ModCheck modCheck = createModCheckAnnotation( ModCheck.ModType.MOD10, 2, 0, 10, 5, false );
    validator.initialize( modCheck );
  }

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

  @Test
  public void testFailOnNonNumeric() throws Exception {
    ModCheckValidator validator = new ModCheckValidator();
    ModCheck modCheck = createModCheckAnnotation( ModCheck.ModType.MOD10, 2, 0, Integer.MAX_VALUE, -1, false );
    validator.initialize( modCheck );

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

  @Test
View Full Code Here

  @Test
  public void testIgnoreNonNumeric() throws Exception {
    ModCheckValidator validator = new ModCheckValidator();
    ModCheck modCheck = createModCheckAnnotation( ModCheck.ModType.MOD10, 2, 0, Integer.MAX_VALUE, -1, true );
    validator.initialize( modCheck );

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

  @Test
View Full Code Here

  @Test
  public void testValidMod10() throws Exception {
    ModCheckValidator validator = new ModCheckValidator();
    ModCheck modCheck = createModCheckAnnotation( ModCheck.ModType.MOD10, 2, 0, Integer.MAX_VALUE, -1, false );
    validator.initialize( modCheck );

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

  @Test
View Full Code Here

  @Test
  public void testInvalidMod10() throws Exception {
    ModCheckValidator validator = new ModCheckValidator();
    ModCheck modCheck = createModCheckAnnotation( ModCheck.ModType.MOD10, 2, 0, Integer.MAX_VALUE, -1, false );
    validator.initialize( modCheck );

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

  @Test
View Full Code Here

  @Test
  public void testValidMod11() throws Exception {
    ModCheckValidator validator = new ModCheckValidator();
    ModCheck modCheck = createModCheckAnnotation( ModCheck.ModType.MOD11, 11, 0, Integer.MAX_VALUE, -1, false );
    validator.initialize( modCheck );

    assertTrue( validator.isValid( "23322023583", null ) );

    assertTrue( validator.isValid( "37879695001", null ) );
View Full Code Here

  @Test
  public void testInvalidMod11() throws Exception {
    ModCheckValidator validator = new ModCheckValidator();
    ModCheck modCheck = createModCheckAnnotation( ModCheck.ModType.MOD11, 11, 0, Integer.MAX_VALUE, -1, false );
    validator.initialize( modCheck );

    assertFalse( validator.isValid( "23322023584", null ) );

    assertFalse( validator.isValid( "37879695002", 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.