ValidatorFactoryTests.java 文件源码

java
阅读 30 收藏 0 点赞 0 评论 0

项目:spring4-understanding 作者:
@Test
public void testSimpleValidation() throws Exception {
    LocalValidatorFactoryBean validator = new LocalValidatorFactoryBean();
    validator.afterPropertiesSet();

    ValidPerson person = new ValidPerson();
    Set<ConstraintViolation<ValidPerson>> result = validator.validate(person);
    assertEquals(2, result.size());
    for (ConstraintViolation<ValidPerson> cv : result) {
        String path = cv.getPropertyPath().toString();
        if ("name".equals(path) || "address.street".equals(path)) {
            assertTrue(cv.getConstraintDescriptor().getAnnotation() instanceof NotNull);
        }
        else {
            fail("Invalid constraint violation with path '" + path + "'");
        }
    }
    validator.destroy();
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号