我是Mockito的新手。給定下面的類,如何someMethod在調用后使用Mockito驗證一次foo被調用的對象呢?public class Foo{ public void foo(){ Bar bar = new Bar(); bar.someMethod(); }}我想打以下電話,verify(bar, times(1)).someMethod();bar的模擬實例在哪里Bar?
3 回答

ITMISS
TA貢獻1871條經驗 獲得超8個贊
最經典的回答是:“你不這樣做”。您測試的公共API Foo
,而不是其內部。
是否存在受該Foo
對象影響的任何行為(或者,環境中的其他不良對象)foo()
?如果是這樣,請進行測試。如果沒有,該方法有什么作用?
添加回答
舉報
0/150
提交
取消