1
我有一種情況,我的方法返回一些對象,並且方法包含一些參數,並且我有基於返回的響應和參數之一的條件。Mockito doAnswer&然後返回一種方法
Map<String,List<Object>> testMap = new HashMap<>();
Object obj = new Object();
Set<String> test = myService.getModelSearchStrings(testMap, obj);
if(CollectionUtils.isNotEmpty(test){
}
if(MapUtils.isNotEmpty(testMap){
}
測試:
Set<String> result = new HashSet<>();
result.add("123");
Mockito.when(mockedMtnService.getModelSearchStrings(Mockito.anyMap(), Mockito.anyObject())).thenReturn(result);
我想回到假人響應,即結果HashSet的,並希望更新參數值(圖)。
我不太清楚有關的問題,代碼看起來還好。也許你應該發佈一個完整的例子(代碼和測試)和錯誤消息或預期/意外的行爲。 –