【发布时间】:2015-10-06 11:23:43
【问题描述】:
我有一个这样的春豆
@Component
public class Service extends AbstractService {
@Autowired
private OtherService otherService;
}
为了测试,我使用 Service mock 创建了一个测试上下文
<bean id="serviceMock" class="org.easymock.EasyMock" factory-method="createMock" primary="true">
<constructor-arg index="0" type="java.lang.Class" value="com.pkg.my.Service"/>
</bean>
模拟仍然需要我模拟所有自动装配的依赖项。有没有一种方法可以只创建“哑”模拟而不需要为所有依赖项创建 bean?
【问题讨论】:
标签: java spring unit-testing junit easymock