Package javax.validation.metadata

Examples of javax.validation.metadata.CrossParameterDescriptor.findConstraints()


  })
  public void testFindConstraintsForMethod() {
    CrossParameterDescriptor descriptor = Executables.crossParameterConstrainedMethod()
        .getCrossParameterDescriptor();

    Set<ConstraintDescriptor<?>> constraints = descriptor.findConstraints().getConstraintDescriptors();
    assertEquals( constraints.size(), 1, "Should have constraints" );

    ConstraintDescriptor<?> constraint = constraints.iterator().next();
    assertEquals(
        constraint.getAnnotation().annotationType(),
View Full Code Here


  })
  public void testFindConstraintsForMethodLookingAt() {
    CrossParameterDescriptor descriptor = Executables.methodOverridingCrossParameterConstrainedMethod()
        .getCrossParameterDescriptor();

    Set<ConstraintDescriptor<?>> constraints = descriptor.findConstraints()
        .lookingAt( Scope.LOCAL_ELEMENT )
        .getConstraintDescriptors();
    assertEquals(
        constraints.size(),
        0,
View Full Code Here

        constraints.size(),
        0,
        "Should have no local constraints"
    );

    constraints = descriptor.findConstraints()
        .lookingAt( Scope.HIERARCHY )
        .getConstraintDescriptors();
    assertEquals( constraints.size(), 1, "Should have constraints" );

    ConstraintDescriptor<?> constraint = constraints.iterator().next();
View Full Code Here

  })
  public void testFindConstraintsForMethodDefinedOnSuperTypeLookingAt() {
    CrossParameterDescriptor descriptor = Executables.crossParameterConstrainedMethodFromSuperType()
        .getCrossParameterDescriptor();

    Set<ConstraintDescriptor<?>> constraints = descriptor.findConstraints()
        .lookingAt( Scope.LOCAL_ELEMENT )
        .getConstraintDescriptors();
    assertEquals(
        constraints.size(),
        0,
View Full Code Here

        constraints.size(),
        0,
        "Should have no local constraints"
    );

    constraints = descriptor.findConstraints()
        .lookingAt( Scope.HIERARCHY )
        .getConstraintDescriptors();
    assertEquals( constraints.size(), 1, "Should have constraints" );

    ConstraintDescriptor<?> constraint = constraints.iterator().next();
View Full Code Here

  })
  public void testFindConstraintsForMethodWithoutCrossParameterConstraints() {
    CrossParameterDescriptor descriptor = Executables.returnValueConstrainedMethod()
        .getCrossParameterDescriptor();

    Set<ConstraintDescriptor<?>> constraints = descriptor.findConstraints().getConstraintDescriptors();
    assertEquals( constraints.size(), 0, "Should have no constraints" );
  }

  @Test
  @SpecAssertions({
View Full Code Here

  })
  public void testFindConstraintsForConstructor() {
    CrossParameterDescriptor descriptor = Executables.crossParameterConstrainedConstructor()
        .getCrossParameterDescriptor();

    Set<ConstraintDescriptor<?>> constraints = descriptor.findConstraints().getConstraintDescriptors();
    assertEquals( constraints.size(), 1, "Should have constraints" );

    ConstraintDescriptor<?> constraint = constraints.iterator().next();
    assertEquals(
        constraint.getAnnotation().annotationType(),
View Full Code Here

  })
  public void testFindConstraintsForConstructorWithoutCrossParameterConstraints() {
    CrossParameterDescriptor descriptor = Executables.returnValueConstrainedConstructor()
        .getCrossParameterDescriptor();

    Set<ConstraintDescriptor<?>> constraints = descriptor.findConstraints().getConstraintDescriptors();
    assertEquals( constraints.size(), 0, "Should have no constraints" );
  }
}
View Full Code Here

        DateMidnight.class,
        DateMidnight.class
    ).getCrossParameterDescriptor();

    assertTrue(
        descriptor.findConstraints()
            .unorderedAndMatchingGroups( Default.class )
            .getConstraintDescriptors()
            .isEmpty()
    );
    assertConstraintTypes(
View Full Code Here

            .unorderedAndMatchingGroups( Default.class )
            .getConstraintDescriptors()
            .isEmpty()
    );
    assertConstraintTypes(
        descriptor.findConstraints()
            .unorderedAndMatchingGroups( ValidationGroup.class )
            .getConstraintDescriptors(), ConsistentDateParameters.class
    );
  }
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.