Package org.hibernate.validator.testutil

Examples of org.hibernate.validator.testutil.MyCustomStringImpl


  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 ) );
  }
View Full Code Here


  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 ) );
  }
View Full Code Here

  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 ) );
  }
View Full Code Here

  @Test
  @TestForIssue(jiraKey = "HV-502")
  public void testIsValidCharSequence() throws Exception {
    ConstraintValidator<Size, CharSequence> validator = getValidatorMin1Max2( SizeValidatorForCharSequence.class );

    assertTrue( validator.isValid( new MyCustomStringImpl( "ab" ), null ) );
    assertFalse( validator.isValid( new MyCustomStringImpl( "abc" ), null ) );
  }
View Full Code Here

    assertFalse( validator.isValid( "ftp//abc.de", null ) );
    assertTrue( validator.isValid( "ftp://abc.de", null ) );
  }

  private void assertValidCharSequenceUrls(ConstraintValidator<URL, CharSequence> validator) {
    assertFalse( validator.isValid( new MyCustomStringImpl( "ftp//abc.de" ), null ) );
    assertTrue( validator.isValid( new MyCustomStringImpl( "ftp://abc.de" ), null ) );
  }
View Full Code Here

  }

  @Test
  @TestForIssue(jiraKey = "HV-502")
  public void testValidEmailCharSequence() throws Exception {
    isValidEmail( new MyCustomStringImpl( "emmanuel@hibernate.org" ) );
    isInvalidEmail( new MyCustomStringImpl( "@example.com" ) );
  }
View Full Code Here

    Pattern p = AnnotationFactory.create( descriptor );

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

    assertTrue( constraint.isValid( new MyCustomStringImpl( "char sequence" ), null ) );
  }
View Full Code Here

  @Test
  @TestForIssue(jiraKey = "HV-502")
  public void testInvalidCreditCardNumberAsCharSequence() throws Exception {
    CreditCard card = new CreditCard();
    card.setCreditCardNumberAsCharSequence( new MyCustomStringImpl( "1234567890123456" ) );
    Set<ConstraintViolation<CreditCard>> constraintViolations = validator.validate( card );
    assertNumberOfViolations( constraintViolations, 1 );
  }
View Full Code Here

  @Test
  @TestForIssue(jiraKey = "HV-502")
  public void testValidCreditCardNumberAsCharSequence() throws Exception {
    CreditCard card = new CreditCard();
    card.setCreditCardNumberAsCharSequence( new MyCustomStringImpl( "541234567890125" ) );
    Set<ConstraintViolation<CreditCard>> constraintViolations = validator.validate( card );
    assertNumberOfViolations( constraintViolations, 0 );
  }
View Full Code Here

    descriptor.setValue( "min", 1 );
    descriptor.setValue( "max", 3 );
    Length l = AnnotationFactory.create( descriptor );
    LengthValidator constraint = new LengthValidator();
    constraint.initialize( l );
    assertTrue( constraint.isValid( new MyCustomStringImpl( "foo" ), null ) );
    assertFalse( constraint.isValid( new MyCustomStringImpl( "foobar" ), null ) );
  }
View Full Code Here

TOP

Related Classes of org.hibernate.validator.testutil.MyCustomStringImpl

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.