FormValidationTest.java 文件源码

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

项目:egovframework.rte.root 作者:
@Test
public void testValidation() throws BindException{

    Employee employee = new Employee();
    DataBinder binder = new DataBinder(employee);
    MutablePropertyValues pvs = new MutablePropertyValues();
    pvs.addPropertyValue("empId", "AA1000");
    pvs.addPropertyValue("empName", "Nobody");
    pvs.addPropertyValue("empAge", 10);
    binder.bind(pvs);

    Validator validator = new EmployeeValidator();
    Errors errors = binder.getBindingResult();
    validator.validate(employee, errors);

    assertFalse(errors.hasFieldErrors("empId"));
    assertFalse(errors.hasFieldErrors("empName"));
    assertTrue(errors.hasFieldErrors("empAge"));
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号