grails生成的单元测试在发生后立即失败

时间:2014-03-31 18:13:20

标签: unit-testing grails

目前正在使用grails 2.3.7

生成?(generate-all)

后,生成的grails单元测试通常是否会失败?

我注意到在脚手架之后,一些生成的控制器单元测试失败了。这是正常的吗?

1 个答案:

答案 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'
}