Я использую log4j для регистрации сообщений, и свойства log4j поступают от пользователя. Я использовал PropertyConfigurator.configure(Properties)
для настройки свойств, предоставляемых пользователем.Как издеваться над PropertyConfigurator.configure() с PowerMockito?
При написании тестовых примеров я использую PowerMock для издевательства PropertyConfigurator
и настройки метода. Метод configure()
является статическим методом пустоты. Я получаю исключение nullpointer при попытке сделать это. Любой способ сделать это?
Я попытался сделать
PowerMockito.mockStatic(PropertyConfigurator.class);
PowerMockito.doNothing().when(PropertyConfigurator.class);
PropertyConfigurator.configure(slf4jPropertiesMock);
Это не работает.
Если возможно, есть ли способ сделать другой путь, где я получу результат seme без использования PropertyConfigurator.configure(Properties)
? В этом случае модульное тестирование будет простым.