Вы издеваетесь над картой в целом и звоните в два этапа.
Map<String> map = mock(Map.class);
when(map.get(yourString)).thenReturn(object);
when(objectOfBeanClass.getMap()).thenReturn(map);
Или, если objectOfBeanClass
ваш испытуемый, позвоните
objectOfBeanClass.setMap(map);
Как указывает Крилис, вы можете также создать настоящий экземпляр Map
вместо насмешки над ним:
Map<String> map = Collections.singletonMap("String_Key", object);
when(objectOfBeanClass.getMap()).thenReturn(map);
это хорошо, если вы не хотите использовать карту для verify()
или что-то в этом роде.