Package javax.validation

Examples of javax.validation.ConstraintValidatorFactory


     * valid {@link ConstraintValidatorFactory#getInstance(Class)} call, a
     * validation exception should be thrown.
     */
    public void testValidationExceptionWhenFactoryReturnsNullValidator() {
       
        ConstraintValidatorFactory customFactory = new ConstraintValidatorFactory() {
            // @Override - not allowed in 1.5 for Interface methods
            public <T extends ConstraintValidator<?, ?>> T getInstance(Class<T> key) {
                return null; // always return null
            }
        };
View Full Code Here


        Set<ConstraintViolation<Customer>> ConstraintViolations = validator.validate(customer);
        Assert.assertFalse(ConstraintViolations.isEmpty());

        builder = Validation.byDefaultProvider().configure();
        builder.constraintValidatorFactory(new ConstraintValidatorFactory() {
            public <T extends ConstraintValidator<?, ?>> T getInstance(Class<T> key) {
                if (key == NotNullValidator.class) {
                    @SuppressWarnings("unchecked")
                    final T result = (T) new BadlyBehavedNotNullValidator();
                    return result;
View Full Code Here

    if (this.traversableResolver != null) {
      configuration.traversableResolver(this.traversableResolver);
    }

    ConstraintValidatorFactory targetConstraintValidatorFactory = this.constraintValidatorFactory;
    if (targetConstraintValidatorFactory == null && this.applicationContext != null) {
      targetConstraintValidatorFactory =
          new SpringConstraintValidatorFactory(this.applicationContext.getAutowireCapableBeanFactory());
    }
    if (targetConstraintValidatorFactory != null) {
View Full Code Here

    if (this.traversableResolver != null) {
      configuration.traversableResolver(this.traversableResolver);
    }

    ConstraintValidatorFactory targetConstraintValidatorFactory = this.constraintValidatorFactory;
    if (targetConstraintValidatorFactory == null && this.applicationContext != null) {
      targetConstraintValidatorFactory =
          new SpringConstraintValidatorFactory(this.applicationContext.getAutowireCapableBeanFactory());
    }
    if (targetConstraintValidatorFactory != null) {
View Full Code Here

  @SpecAssertion(section = "2.5", id = "c")
  @Test(expectedExceptions = ValidationException.class, enabled = false)
  public void testValidationExceptionIsThrownInCaseFactoryReturnsNull() {
    Configuration<?> config = TestUtil.getConfigurationUnderTest().constraintValidatorFactory(
        new ConstraintValidatorFactory() {
          public <T extends ConstraintValidator<?, ?>> T getInstance(Class<T> key) {
            return null;
          }
        }
    );
View Full Code Here

    if (this.traversableResolver != null) {
      configuration.traversableResolver(this.traversableResolver);
    }

    ConstraintValidatorFactory targetConstraintValidatorFactory = this.constraintValidatorFactory;
    if (targetConstraintValidatorFactory == null && this.applicationContext != null) {
      targetConstraintValidatorFactory =
          new SpringConstraintValidatorFactory(this.applicationContext.getAutowireCapableBeanFactory());
    }
    if (targetConstraintValidatorFactory != null) {
View Full Code Here

  @SpecAssertion(section = "2.5", id = "c")
  @Test(expectedExceptions = ValidationException.class)
  public void testValidationExceptionIsThrownInCaseFactoryReturnsNull() {
    Configuration<?> config = TestUtil.getConfigurationUnderTest().constraintValidatorFactory(
        new ConstraintValidatorFactory() {
          public <T extends ConstraintValidator<?, ?>> T getInstance(Class<T> key) {
            return null;
          }
        }
    );
View Full Code Here

  @SpecAssertion(section = "2.5", id = "c")
  @Test(expectedExceptions = ValidationException.class)
  public void testValidationExceptionIsThrownInCaseFactoryReturnsNull() {
    Configuration<?> config = TestUtil.getConfigurationUnderTest().constraintValidatorFactory(
        new ConstraintValidatorFactory() {
          public <T extends ConstraintValidator<?, ?>> T getInstance(Class<T> key) {
            return null;
          }
        }
    );
View Full Code Here

  @SpecAssertion(section = "2.5", id = "c")
  @Test(expectedExceptions = ValidationException.class)
  public void testValidationExceptionIsThrownInCaseFactoryReturnsNull() {
    // cast is required for JDK 5 - at least on Mac OS X
    Configuration<?> config = (Configuration<?>) Validation.byDefaultProvider().configure().constraintValidatorFactory(
        new ConstraintValidatorFactory() {
          public <T extends ConstraintValidator<?, ?>> T getInstance(Class<T> key) {
            return null;
          }
        }
    );
View Full Code Here

    assertCorrectPropertyPaths( constraintViolations, "lastName" );

    // get a new factory using a custom configuration
    configuration = Validation.byDefaultProvider().configure();
    configuration.constraintValidatorFactory(
        new ConstraintValidatorFactory() {
          @Override
          public <T extends ConstraintValidator<?, ?>> T getInstance(Class<T> key) {
            if ( key == NotNullValidator.class ) {
              return (T) new BadlyBehavedNotNullConstraintValidator();
            }
View Full Code Here

TOP

Related Classes of javax.validation.ConstraintValidatorFactory

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.