gpt4 book ai didi

ios - OCMockito 是否在 verify() 调用后重置调用计数?

转载 作者:行者123 更新时间:2023-11-29 00:25:33 26 4
gpt4 key购买 nike

这是我的单元测试的伪代码:

int invocationCount
given(mock).willDo {
invocationCount++
return value
}
doSomeProcessing()
verify(mock)
doSomeMoreProcessing()
verifyCount(mock, 2)

此时,invocationCount == 2,正如预期的那样。但是,verifyCount 失败,表示只调用了一次。此外,如果我排除第一个 verify 调用,测试将按预期通过。可能需要注意的是,每个 verify 调用都会捕获一个新参数以供稍后断言。

我的问题是:当调用第一个 verify() 时,模拟的调用计数是否会重置?如果情况并非如此,会发生什么?

最佳答案

是的,验证只计算自上次验证以来的匹配项。

可在此处找到更多讨论:https://github.com/jonreid/OCMockito/issues/116

关于ios - OCMockito 是否在 verify() 调用后重置调用计数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43119570/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com