簡體   English   中英

使用Mockito測試間接方法調用

[英]Test indirect method invocation using Mockito

我有一個方法a() ,在適當的情況下應該調用另一個方法b() b()不屬於模擬對象,但a()屬於。 我正在嘗試這個:

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

似乎Mockito沒有捕獲b()的調用。

謝謝

更新:我想出了這個hack來發出方法調用的信號,盡管我對此並不滿意。 when(mocked.b()).thenThrow(new ItWasCalledException());

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

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

這就像一個魅力。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM