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