gpt4 book ai didi

java - Mockito - 验证方法是否重启次数?

转载 作者:搜寻专家 更新时间:2023-10-31 19:32:47 25 4
gpt4 key购买 nike

如果我们有这段代码:

@Test
public void test1(){
Interface1 i1 = mock(Interface1.class)
method1(); // This method calls i1.mockedmethod()
verify(i1, times(1)).mockedmethod();
method1();
verify(i1, times(2)).mockedmethod();
}

我知道它会通过第一次验证,但我对第二次验证有疑问。验证方法是计算该方法被调用的所有次数,还是只计算自上次验证以来的次数?

最佳答案

使用 void reset(T... mocks)将重置模拟上的所有 stub 。如果您只需要为后续验证重置调用计数,请使用 void clearInvocations(T... mocks) .

关于java - Mockito - 验证方法是否重启次数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30081161/

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