使用easymock,重复void方法调用
Posted
技术标签:
【中文标题】使用easymock,重复void方法调用【英文标题】:Using easymock, repeated void method call 【发布时间】:2010-11-16 08:43:15 【问题描述】:我是 easymock 的新手。
我正在尝试模拟一个服务,其中一种方法是无效方法,该方法将被调用未知(且大量)次。如何指定允许任意数量的调用?
我知道如何为具有非 void 返回类型的方法执行此操作。
谢谢
【问题讨论】:
【参考方案1】:调用 mock 的 void 方法。之后使用EasyMock.expectLastCall().anyTimes()
【讨论】:
使用 EasyMock.expectLastCall().atLeastOnce() 可能更好,只是为了确保实际调用了该方法。我倾向于使用所有期望,因为它使您的测试对不影响行为的内部更改不那么脆弱。以上是关于使用easymock,重复void方法调用的主要内容,如果未能解决你的问题,请参考以下文章