combine @TestFor and @Integration Annotation grail

2019-09-13 04:36发布

I migrate a large Grails 1.3.7 project to 3.1.6. Tests for Controllers are integration tests. This works fine because the tests inherit from ControllerSpec. Now i´m should be able to do something like this:

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

Because the TestFor Annotation allows usage of model/view/.. fields like in Unit tests.

Is there a way to do something like this?

Thanks in advance.

1条回答
Root(大扎)
2楼-- · 2019-09-13 04:58

No the TestFor annotations are exclusively for unit tests, Integration tests are full functional tests in Grails 3 where you should use a client like Geb to send requests to the server and assert responses.

查看更多
登录 后发表回答