在 API 文档中提到在 strictmock 中默认启用顺序检查,而在 nice mock 的情况下它不是。我不明白他们所说的“订单检查”到底是什么意思。
最佳答案
如果您告诉 mock 期望调用 foo()
,那么期望调用 bar()
,而实际调用是 bar ()
然后是 foo()
,一个严格的 mock 会提示,但一个好的 mock 不会。这就是订单检查的意思。
关于java - EasyMock.createStrictMock(class<T> x) 和 EasyMock.createNiceMock(class<T> x) 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21746164/