【发布时间】:2012-06-13 14:07:21
【问题描述】:
测试依赖于另一个服务的 Grails 服务的最佳实践是什么? 默认 mixin TestFor 正确注入被测服务,例如:
@TestFor(TopService)
class TopServiceTests {
@Test
void testMethod() {
service.method()
}
}
但如果我的 TopService(服务)实例依赖于另一个服务,例如 InnerService:
class TopService {
def innerService
}
innerService 将不可用,依赖注入似乎没有填充此变量。我应该如何进行?
【问题讨论】:
-
尝试在你的测试中扩展
GroovyTestCase。
标签: unit-testing grails integration-testing grails-2.0