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

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