我将一个大的Grails 1.3.7项目迁移到3.1.6。 控制器测试是集成测试。这很好,因为测试继承自ControllerSpec。现在我应该可以做这样的事情:
@Integration
@TestFor(SampleController)
class SampleControllerIntSpec extends Specification {
因为TestFor Annotation允许使用模块/视图/ ..字段,例如单元测试。
有没有办法做这样的事情?
提前致谢。
答案 0 :(得分:2)
没有TestFor
注释专门用于单元测试,Integration
测试是Grails 3中的全功能测试,您应该使用像Geb这样的客户端向服务器发送请求并断言响应。