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方法执行,且只有一次,不能有其余方法执行