【发布时间】:2013-01-21 04:05:05
【问题描述】:
我对测试有点陌生(可怕,呵呵),所以如果这是无知的,请原谅我。
鉴于对测试框架所做的更改,spock-spring 0.7-groovy-2.0 是否与新的 Spring 3.2 版本兼容?
我已经查看了Spring 3.2 docs under Testing:
但是没有什么能帮助我判断新的 Spring 3.2 测试框架是否仍允许以 Spring 3.2 测试(Spring 3.2 文档第 11.3.4 节)描述的方式配置 Spock 规范的测试上下文,以便我的带注释的 bean是可注射的。
无论如何我都试过了,但在加载测试上下文时没有成功,尽管不依赖于注入 bean 的测试可以通过。
我可以提供我的 @ContextConfiguration 尝试的详细信息(在上面引用的 Spring 3.2 文档第 11.3.4 节中尝试了 locations= 和 classes= 模式),如果它应该工作,但现在我的问题是这样的:仍然可以将 Spock 规范测试上下文配置为与 Spring 3.2 一起使用吗?。
如果是这样,任何成功的例子都会很棒(没有看到任何带有 Spock 的 Spring 3.2)。
谢谢。
【问题讨论】:
-
这个答案已经很老了。希望每个人都在使用更新版本的 Spring 和 Spock。如果您需要理由,这可能会有所帮助stackoverflow.com/a/43480494/378151