EasyMock抱怨afterPropertiesSet方法(在模拟实例上调用verify时)

时间:2016-04-15 07:20:05

标签: java spring easymock

我在spring的测试环境中有以下配置:

<bean id="xyzMock" class="org.easymock.EasyMock"  factory-method="createMock" scope="prototype">
    <constructor-arg "xyz" />

bean(xyz)正在实现InitializingBean接口(这意味着我们有afterPropertiesSet方法。)

当我打电话给核实对象时 - EasyMock.verify(xyzMock),我收到以下错误:

Expectation failure on verify:
    xyz.afterPropertiesSet(): expected: at least 1, actual: 0
    at org.easymock.internal.MocksControl.verify(MocksControl.java:225)
    at org.easymock.EasyMock.verify(EasyMock.java:2007)
    at ce)

我认为easy mock无法控制afterPropertiesSet方法。 我试过设置

xyzMock.afterPropertiesSet()
EasyMock.expectLastCall().anyTimes()

但我仍然得到错误。 任何解决方案?

0 个答案:

没有答案