我想测试特定请求是否存在验证错误。这可能吗?类似的东西:
assertEquals(true, Validation.hasErrors());
这似乎不起作用。
我试图使用:
Validation.hasErrors();
Validation.current().hasErrors();
答案 0 :(得分:0)
您可以尝试以下方法:
在我的模型中,我有这个:
@Email
@Required
public String email;
然后我可以用以下方法测试它:
myobject.email = "bademailbad.com";
Validation v = Validation.current();
v.valid(myobject);
assertEquals(true, v.hasErrors());
..或..
myobject.email = "bademailbad.com";
Validation.valid("email", myobject);
assertEquals(true, Validation.hasErrors());
希望它有所帮助!