【发布时间】:2013-06-25 09:57:55
【问题描述】:
我在单元测试中使用 SpringJUnit4ClassRunner,测试可以正确访问自动装配的 bean(模拟服务)。
它如何测试也与服务对话的作业。该作业还具有自动装配的 bean。
遗憾的是,在测试中的“new Job().execute(...)”调用中,Job 中的自动装配服务为空。
谁能建议/猜猜出了什么问题!?
【问题讨论】:
-
所以 Job 本身是一个单独的类,需要根据您的情况进行模拟。
-
InjectMocks可能是一个答案:docs.mockito.googlecode.com/hg/org/mockito/InjectMocks.html