Grails / Spock如何测试特定约束是否失败?

时间:2011-12-05 22:05:59

标签: testing grails spock

是否有一种简单的方法可以确定spock测试中的特定约束是否失败?

我现在或多或少根据维基上的示例检查域是否有错误。 http://code.google.com/p/grails-spock-examples/wiki/Overview#Testing_constraints

但我想知道一个特定的验证约束是否未能确保以后没有其他约束失败。

1 个答案:

答案 0 :(得分:2)

域对象中将包含一个错误列表,使用您发布的链接中的第一个示例:

author.errors.first()

获取第一个错误。您始终可以使用groovy find方法查找您要查找的特定错误。