我在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()
但我仍然得到错误。 任何解决方案?