Я хочу выполнить полный интеграционный тест, который использует Службы, которые будут называть другие сервисы (я использую grails 2.4.3). Все работает хорошо, но когда есть услуги в пределах Сервиса, он идет только 2 уровня глубоких и он не идет глубже.
Вопрос: Как я могу сделать тест использовать все суб-услуги, необходимыеЗапуск интеграции интеграции с Grails
class ImportServiceTests extends GroovyTestCase {
def grailsApplication
def fatherService
def setup() {
}
def cleanup() {
}
void 'test1'() {
String a= fatherService.function() // ->subService -> null
}
}
С g rails 2.4.x spock - это стандартная платформа тестирования, и ваша спецификация интеграции должна расширять grails.test.spock.IntegrationSpec. У вас такая же проблема с этим базовым классом? – droggo
Да, то же самое происходит и с расширением grails.test.spock.IntegrationSpec –
У нас таких проблем нет. Можете ли вы присоединить свой проект? По крайней мере, дайте код услуг и метода, который будет протестирован. – droggo