mockito.exceptions.misusing.MissingMethodInvocationException: when () требует аргумент, который должен быть «вызов метода на mock» - PullRequest
0 голосов
/ 24 марта 2020
final InputStream file = new FileInputStream("file path");

EnvironmentHelper environmentHelper = mock(EnvironmentHelper.class);

Properties properties = new Properties();

System system = mock(System.class);

when(system.getProperties()).thenReturn(properties);

when(environmentHelper.isRunningInProductionMode(properties)).thenReturn(true);

when(featureDAO.findActiveEnabledFeatures(anyList())).thenReturn(new ArrayList<>());


Я получаю исключение неправильного использования. MissingMethodInvocationException при выполнении кода выше. EnvironmentHelper - это последний класс, а getProperties - метод stati c. Я добавил расширение Mock-maker для Mockito.

есть какие-нибудь подсказки по этому поводу? Спасибо!

...