EasyMock.createStrictMock(class <T> x)和EasyMock.createNiceMock(class <T> x)之间的区别

Sah*_*pta 5 java easymock

在API文档中提到,在strictmock中,默认情况下启用了命令检查,而在很好的模拟情况下则不是.我没有得到"订单检查"的确切含义.

JB *_*zet 12

如果你告诉一个模拟,以期待一个电话foo(),然后期待一个电话bar(),和实际调用都是bar()那么foo(),有严格的模拟会抱怨,但是一个很好的模仿不会.这就是订单检查的意思.