OCMock版本:3.6
嗨,我用OCMPartialMock
模拟了一个配置对象。当我使用对实际对象的引用时,验证对象中函数networkStatusCacheTime
的调用时间是正确的。
这是屏幕截图-verifyInvocation:withQuantifier:atLocation:
在匹配要计数的调用时调用。只能匹配一个调用ocmock_replaced_networkStatusCacheTime
。
但是当我使用对模拟对象的引用时,测试失败。
OCPartialMockObject(NATritonConfig):方法networkStatusCacheTime被调用了2次。但应该是一次。
这次调用networkStatusCacheTime
和ocmock_replaced_networkStatusCacheTime
都匹配。
使用真实对象与模拟对象有什么不同吗?也许我的使用方式有误吗?