2011-08-02 41 views
0

我有一個方法a(),在適當的情況下應調用另一個方法b()b()不屬於嘲弄對象,但a()呢。 目前,我想要這個:使用Mockito測試間接方法調用

verify(mockedObject,times(1)).b(); notMocked.a();

看來的b()調用不被捕獲的Mockito。

感謝

更新:我想出了這樣的黑客信號的方法調用,雖然我不開心都用它。 when(mocked.b()).thenThrow(new ItWasCalledException());

回答

2

我應該以不同的順序完成它。

notMocked.a(); verify(mockedObject,times(1)).b();

這就像一個魅力。