OCMock:使用 OCMPartialMock 时 OCMVerify 次数计数错误
OCMock: OCMVerify times gets wrong count when using OCMPartialMock
OCMock 版本:3.6
嗨,我使用 OCMPartialMock
来模拟配置对象。当我使用对真实对象的引用时,验证对象中的函数networkStatusCacheTime
被调用的次数是否正确。
这是匹配调用计数时调用的屏幕截图-verifyInvocation:withQuantifier:atLocation:
。只有一个调用 ocmock_replaced_networkStatusCacheTime
可以匹配。
但是当我使用对模拟对象的引用时测试失败。
OCPartialMockObject(NATritonConfig): Method networkStatusCacheTime was invoked 2 times; but was expected once.
此时调用 networkStatusCacheTime
和 ocmock_replaced_networkStatusCacheTime
都匹配。
使用真实对象和模拟对象有区别吗?可能是我用的方式不对?
这是一个错误。我看到你已经打开了一个问题:https://github.com/erikdoe/ocmock/issues/444
OCMock 版本:3.6
嗨,我使用 OCMPartialMock
来模拟配置对象。当我使用对真实对象的引用时,验证对象中的函数networkStatusCacheTime
被调用的次数是否正确。
这是匹配调用计数时调用的屏幕截图-verifyInvocation:withQuantifier:atLocation:
。只有一个调用 ocmock_replaced_networkStatusCacheTime
可以匹配。
但是当我使用对模拟对象的引用时测试失败。
OCPartialMockObject(NATritonConfig): Method networkStatusCacheTime was invoked 2 times; but was expected once.
此时调用 networkStatusCacheTime
和 ocmock_replaced_networkStatusCacheTime
都匹配。
使用真实对象和模拟对象有区别吗?可能是我用的方式不对?
这是一个错误。我看到你已经打开了一个问题:https://github.com/erikdoe/ocmock/issues/444