verify方法用于验证 mock bean 的方法调用,要求必须是mock对象
Mockito . verify (mockBean ).someMethod();表示:someMethod方法调用了一次,相当于times(1)
Mockito . verify (mock Bean, Mockito.times(n) ).someMethod();表示:someMethod方法调用了n次
Mockito . verify (mock Bean, Mockito.never() ).someMethod();表示:someMethod方法未执行
Mockito . verify (mock Bean, Mockito. atLeastOnce() ).someMethod();表示:someMethod方法至少执行过一次,相当于atLeast(1)
需要注意的:
Mockito . verify (mock Bean, Mockito.only() ).someMethod();表示: 仅有someMethod方法执行,且只有一次,不能有其他方法执行