【发布时间】:2017-06-08 11:41:57
【问题描述】:
我认为标题非常具体,但我会分享一些我正在做的事情的背景。
我正在构建 TestExecutionListener 接口的实现,以便为我的测试抽象一些常见的数据库操作。
我遇到的问题是我需要将在侦听器内部配置的对象公开给实际的单元测试器。
我可以通过从 TestExecutionListener 操作上下文并添加一个新的单例 bean 来做到这一点(这不起作用)。
或者,我可以尝试将公共对象移动到其他地方,但是我需要将定位器对象注入到单元测试和侦听器中。自动装配似乎在那里不起作用。
有什么想法或其他解决方案吗?
【问题讨论】:
标签: java spring unit-testing dependency-injection spring-test