相关疑难解决方法(0)

如何测试@Valid

在我的实体中,我有一些用于验证的休眠注释,例如 @NotEmpty、@Pattern.. 等

在我的控制器中,在保存操作时,它有一个 @Valid 参数。

但是如果任何实体有任何必填字段,并且没有注释,我就会遇到问题。

所以我想测试每个实体,以确保他们有必要的笔记。

就像是:

@Test(expect=IllegalArgumentException.class)
public void testAllNull() {
    Person p = new Persson(); // Person name has an @NotEmpty
    validator.validate(p);
}
Run Code Online (Sandbox Code Playgroud)

但是如何验证呢?谁被要求检查@Valid?

谢谢。

junit annotations spring-annotations hibernate-annotations

6
推荐指数
1
解决办法
1万
查看次数