为什么不注入我的上下文?应用运行正常。使用Spring的junit runner和MockMvc进行集成测试运行良好。我是否需要添加一些东西来集成Spring和Spock?
@ContextConfiguration(classes = MyConfiguration)
@WebAppConfiguration
class BetaRequestTest extends GebReportingSpec{
@Autowired
WebApplicationContext webApplicationContext; //always null
def setup() {
browser.driver = MockMvcHtmlUnitDriverBuilder
.webAppContextSetup(webApplicationContext).build()
}
def destroy(){
browser.driver?.close()
}
@Test
def void "should render the page"(){
setup:
to BetaRequestPage
expect:
$('h1').value() == "Welcome to Foo"
}
}
答案 0 :(得分:1)
想出来。
我需要添加以下测试依赖项:
testCompile "org.spockframework:spock-spring:1.0-groovy-2.4"