我想进行完整的集成测试,该测试使用将调用其他服务的服务(我使用grails 2.4.3)。
这一切都很好,但是当服务中有服务时,它只会 2级而它不会更深入。
问题是:如何让测试使用所有必要的子服务
class ImportServiceTests extends GroovyTestCase {
def grailsApplication
def fatherService
def setup() {
}
def cleanup() {
}
void 'test1'() {
String a= fatherService.function() // ->subService -> null
}
}
答案 0 :(得分:1)
我的错误是在grails参数的测试调用中
从
更正test-app -unit: ...package.class.method -Dgrails.env=integration
到
test-app integration: ...package.class.method