我正在測試一些使用Mockito間諜來監視實際對象的代碼。例如,我創建了一個Map調用大小()方法&,並驗證調用了size()方法。Mockito間諜功能
我有下面的代碼:
Map<String, String> mapTest = new HashMap<>();
Map<String, String> spyMap = spy(mapTest);
mapTest.size();
verify(spyMap, times(1)).size();
當我運行測試,我得到的是有一個與大小()方法沒有互動的錯誤。如果我調用spyMap.size(),那麼這個測試通過罰款。 我應該怎麼做來監控'mapTest'
是的。更正了錯字 – AFH