【发布时间】:2011-05-15 19:03:47
【问题描述】:
我知道有人问过类似的问题,例如here,但经过搜索,我找到了一个解决方案,我对here 感到更满意
然而,我唯一的问题是我不确定如何实施此解决方案。
我想要做的是通过 HotswappableTargetSource 用我的测试版本覆盖我的应用程序上下文中选择 bean 的 bean 定义,然后运行测试。
然后,对于每个测试用例,我想指定我希望哪些 bean 可热插拔,然后每个测试必须能够创建自己的模拟版本并将其换入,并且能够再次换回。
我能够获得运行测试的应用程序上下文,但我不知道如何将 bean 配置为可热插拔。我知道在使用 xml 配置 bean 时该怎么做,但我不想回到使用 xml 来配置 bean。
【问题讨论】:
标签: java unit-testing spring junit4 spring-aop