@Test(enabled = false, description = "Temporarily disabled due to HV-443") public void testFindConstraintLookingAt() { MethodDescriptor methodDescriptor = getMethodDescriptor(CustomerRepositoryExt.class, "baz"); Set<ConstraintDescriptor<?>> constraintDescriptors = methodDescriptor .findConstraints() .lookingAt(Scope.LOCAL_ELEMENT) .getConstraintDescriptors(); assertEquals(constraintDescriptors.size(), 1); assertEquals( constraintDescriptors.iterator().next().getAnnotation().annotationType(), Min.class); constraintDescriptors = methodDescriptor.findConstraints().lookingAt(Scope.HIERARCHY).getConstraintDescriptors(); assertEquals(constraintDescriptors.size(), 2); }
@Test public void testFindConstraintMatchingGroups() { MethodDescriptor methodDescriptor = getMethodDescriptor(CustomerRepositoryExt.class, "baz"); Set<ConstraintDescriptor<?>> constraintDescriptors = methodDescriptor .findConstraints() .unorderedAndMatchingGroups(ValidationGroup.class) .getConstraintDescriptors(); assertEquals(constraintDescriptors.size(), 1); assertEquals( constraintDescriptors.iterator().next().getAnnotation().annotationType(), NotNull.class); }