【问题标题】:grails generated unit tests failing right after generationgrails生成的单元测试在生成后立即失败
【发布时间】:2014-04-01 02:42:07
【问题描述】:

目前使用 grails 2.3.7

生成的grails单元测试通常会在生成后失败吗?(generate-all)

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

【问题讨论】:

    标签: unit-testing grails


    【解决方案1】:

    是的,这是意料之中的。预计在测试的域类中存在有效字段。比如域类Foo

    class Foo {
        String name
    }
    

    还预计开发人员将在生成的规范中实现TODO 部分。对于生成的FooControllerSpec,这是需要进行更改的地方,为上述Foo 域填充有效属性:

    def populateValidParams(params) {
        assert params != null
        // TODO: Populate valid properties like...
        params["name"] = 'someValidName'
    }
    

    【讨论】:

    • 我正在使用 Grails 2.4.4,甚至设置了参数,一些测试失败:response.redirectedUrl == '/folder/show/1'(说 redirectUrl 为空)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多