如何使用EasyMock测试模拟调用的顺序

EasyMock中很容易做到:

EasyMock.expect(service.methodCall());

但我注意到这并没有测试我执行调用的顺序,在我尝试测试的情况下非常重要.无论如何使用EasyMock做到这一点?

解决方法:

您可以使用EasyMock.createStrictMock()创建一个能够检查方法调用顺序的模拟.

http://easymock.org/EasyMock3_0_Documentation.html

(例如,在上面的链接中搜索“在模拟之间检查方法调用顺序”).

上一篇:浅谈云原生系统日志收集在数栈的实践


下一篇:java – Easy mock无法识别模拟服务