结合@TestFor和@Integration Annotation grails 3

时间:2016-04-29 12:17:24

标签: grails annotations integration-testing grails-3.0 grails-3.1

我将一个大的Grails 1.3.7项目迁移到3.1.6。 控制器测试是集成测试。这很好,因为测试继承自ControllerSpec。现在我应该可以做这样的事情:

@Integration
@TestFor(SampleController)
class SampleControllerIntSpec extends Specification {

因为TestFor Annotation允许使用模块/视图/ ..字段,例如单元测试。

有没有办法做这样的事情?

提前致谢。

1 个答案:

答案 0 :(得分:2)

没有TestFor注释专门用于单元测试,Integration测试是Grails 3中的全功能测试,您应该使用像Geb这样的客户端向服务器发送请求并断言响应。