throws ReportedValidationException {
ThreePartDateDMY testObject = new ThreePartDateDMY("04", "10", "2008");
CompositeDateValidator validator = new CompositeDateValidator();
CompositeDatePart[] dateParts = testObject.getClass().getAnnotation(
ValidateCompositeDate.class).dateParts();
assertTrue(validator.validate(testObject, dateParts, ""));
}
@Test(expected=ReportedValidationException.class)
public void testValidationMethodFailWithOutOfBoundsMonth()
throws ReportedValidationException {