0

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

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

因为 TestFor 注解允许像在单元测试中一样使用模型/视图/.. 字段。

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

提前致谢。

4

1 回答 1

2

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

于 2016-04-29T12:28:52.693 回答