コード例 #1
0
  @Test
  public void testGetConstraintDescriptors() {

    MethodDescriptor methodDescriptor = getMethodDescriptor(CustomerRepositoryExt.class, "bar");

    assertEquals(methodDescriptor.getConstraintDescriptors().size(), 1);
    assertEquals(
        methodDescriptor
            .getConstraintDescriptors()
            .iterator()
            .next()
            .getAnnotation()
            .annotationType(),
        NotNull.class);

    methodDescriptor = getMethodDescriptor(CustomerRepositoryExt.class, "baz");
    assertEquals(methodDescriptor.getConstraintDescriptors().size(), 2);
  }