我想测试特定请求是否存在验证错误。这可能吗?像这样的东西:
assertEquals(true, Validation.hasErrors());
这似乎行不通。
我尝试使用:
Validation.hasErrors();
Validation.current().hasErrors();
最佳答案
您可以尝试以下操作:
在我的模型中我有这个:
@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());
希望对您有所帮助!
关于java - 你能在功能测试中得到验证错误吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8811348/