ExecutableValidator methodValidator = validator.forExecutables();
Method method = CardValidator04.class.getMethod("validate", CreditCard04.class);
Set<ConstraintViolation<CardValidator04>> violations = methodValidator.validateParameters(cardValidator, method, new Object[]{creditCard});
assertEquals(0, violations.size());
violations = methodValidator.validateReturnValue(cardValidator, method, Boolean.TRUE);
assertEquals(0, violations.size());
}
@Test
public void shouldRaiseConstraintViolationCauseCreditCardIsNull() throws NoSuchMethodException {