目前正在使用grails 2.3.7
生成?(generate-all)
后,生成的grails单元测试通常是否会失败?我注意到在脚手架之后,一些生成的控制器单元测试失败了。这是正常的吗?
答案 0 :(得分:3)
是的,这是预料之中的。期望在测试的域类中存在有效字段。例如,域类Foo
:
class Foo {
String name
}
预计dev正在生成的规范中实现TODO
部分。如果生成了FooControllerSpec
,则需要进行更改,填充上述Foo
域的有效属性:
def populateValidParams(params) {
assert params != null
// TODO: Populate valid properties like...
params["name"] = 'someValidName'
}