有什么方法可以将模拟对象作为参数传递?

时间:2018-11-18 12:19:07

标签: java spring unit-testing mockito testng

我尝试使用TestNG编写单元测试。并且我需要注入真实的对象类,但是在其中,我需要传递第二个构造函数参数化的模拟对象。

我这样创建配置xml。但是它仍然在第二个参数中返回真实对象?

<bean id="occasionMutableEntityDTOMapper" class="org.mockito.Mockito"
      factory-method="mock" primary="true">
    <constructor-arg
            value="se.x.OccasionMutableEntityDTOMapper" />
</bean>

<bean
        class="se.x.OccasionServiceImpl">
    <constructor-arg index="0"
                     ref="se.x.OccasionDTOMapper" />
    <constructor-arg index="1"
                     ref="occasionMutableEntityDTOMapper" />
    <constructor-arg index="2"
                     ref="se.x.OccasionDAO" />
    <constructor-arg index="3"


</bean>

0 个答案:

没有答案