config.addProperty(VALIDATION_XML_PATH, "sample-validation.xml");
return config.buildValidatorFactory();
}
public void testXmlEntitySample() {
XmlEntitySampleBean bean = new XmlEntitySampleBean();
bean.setFirstName("tooooooooooooooooooooooooooo long");
bean.setValueCode("illegal");
Validator validator = getFactory().getValidator();
Set<ConstraintViolation<XmlEntitySampleBean>> results = validator.validate(bean);
assertTrue(!results.isEmpty());
assertTrue(results.size() == 3);
bean.setZipCode("123");
bean.setValueCode("20");
bean.setFirstName("valid");
results = validator.validate(bean);
assertTrue(results.isEmpty());
}