1
다른 서비스를 호출 할 서비스를 사용하는 완전한 통합 테스트를하고 싶습니다. (저는 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