Насмешка getProperties () WCMUsePojo в Junit и Mockito - PullRequest
0 голосов
/ 28 сентября 2018

Я пишу тестовые примеры Junit для моих классов, расширяющие WCMUsePojo, но я не могу смоделировать значение метода getProperties (), который возвращает карту значений.В результате я получаю исключение нулевого указателя всякий раз, когда мы выбираем любой ключ из карты значений.Кто-нибудь может помочь.

1 Ответ

0 голосов
/ 06 октября 2018

Создать ValueMap с фиктивными значениями.Когда вы имитируете метод getProperties (), тогда возвращайте ваш фиктивный ValueMap.

ValueMap mockValueMap = new ValueMapDecorator(new HashMap());
mockValueMap.put("test", "value");
...