我想编写一个集成测试,但有一个小限制。我有一个要模拟的 TimeSourceBean。这个 TimeSourceBean 在应用程序中被多次使用。(没有办法通过反射来做到这一点)
一切都由自动接线完成。
我想我可以在我的测试中加载一个带有我喜欢的实现的附加 XML。见:这里!
但是当我可以在测试本身中创建我的模拟 TimeSourceBean 并将它(替换原始 bean)注册到上下文时,真的很好
=> 所以在我开始测试之前,我创建了模拟并像这样注册我的 bean:
context.registerBean(timeSourceBeanMockVersion);
如果可能的话,有什么想法吗?