Объединить @TestFor и @Integration Аннотации Грааля 3

Я перенес большой проект Grails 1.3.7 на 3.1.6. Тесты для контроллеров являются интеграционными тестами. Это работает нормально, потому что тесты наследуются от ControllerSpec. Теперь я должен быть в состоянии сделать что-то вроде этого:

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

Потому что TestFor Annotation позволяет использовать поля model/view/.. как в модульных тестах.

Есть ли способ сделать что-то подобное?

Заранее спасибо.

1 ответ

Нет TestFor аннотации предназначены исключительно для юнит-тестов, Integration Тесты - это полнофункциональные тесты в Grails 3, где вы должны использовать клиент, такой как Geb, для отправки запросов на сервер и подтверждения ответов.

Другие вопросы по тегам