grails - 如何指定Spock测试环境?

标签 grails spock

如何为特定 Spock 测试指定除默认环境之外的测试环境?

最佳答案

因为您可以通过类似命令(http://grails.org/plugin/spock,请参阅运行测试部分)使用 spock 框架,如下所示:

grails test-app :spock

您还应该能够指定环境,就像这样:

grails [environment]* test-app :spock

因为 test-app 脚本允许环境选项。

请告诉我这是否适合您。 :)

编辑:

正如您注意到的那样,上述解决方案适用于您应用程序中的每个测试。为了注释特定环境的每个测试,我认为您应该看看这个插件:

http://www.grails.org/plugin/spock-grails-env-extensions

关于grails - 如何指定Spock测试环境?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12034194/

相关文章:

grails - 带grails的netbeans的no grails命令列表4

maven - 我如何在Groovy项目中使用 cucumber 定义缺少的步骤?

grails - Grails taglib仅打印一个类名

unit-testing - Spock交互中如何匹配集合内容?

grails - Grails Spock无法为模拟类创建对象

mongodb - 查询模型的嵌入式列表

grails - 使用下拉列表的出生日期

groovy - 对象依赖导致实例化错误

java - Grails-Spock-任务 ':test'执行失败-Gradle

unit-testing - 如何在 groovy 中使用 Spock 框架对日志记录错误进行单元测试