grails 3功能测试插件

时间:2015-07-14 16:51:46

标签: grails grails-plugin

当我使用grails 2时,我使用functional plugin创建功能测试,并使用Rest-client-builder发送post和get请求。功能测试本身可以启动服务器。

然而,当我升级到grails 3.内置的geb框架可以帮助我创建功能测试。但是,我不知道如何发送帖子并获得请求。并且功能测试本身无法启动服务器。我必须首先运行app然后运行测试。有谁知道我应该通过grails 3做什么功能post / get test?

非常感谢

1 个答案:

答案 0 :(得分:0)

  

功能测试本身无法启动服务器。

你还没有描述你正在做的事情的细节,所以我不知道为什么它可能不适合你,但它当然可以成功。您可能希望创建集成测试并使用@Integration标记它们。我们在https://github.com/grails/grails3-functional-tests的项目中有很多例子。查看https://github.com/grails/grails3-functional-tests/tree/master/app1/src/integration-test/groovy/functionaltests。一个易于阅读的简单示例是https://github.com/grails/grails3-functional-tests/blob/master/app1/src/integration-test/groovy/functionaltests/HomeSpec.groovy

我希望有所帮助。