У меня есть этот класс ведения журнала в моем устаревшем приложении,
Я пытаюсь смоделировать его для тестирования и вывести все сообщения из метода "WriteLog" в System.out
Это класс
public abstract class LoggingServicesWorker {
public abstract void WriteLog(ELogLevel arg0, int arg1,String arg2,String arg3);
}
Это то, что я делал до сих пор,
Я не уверен, как записать в System.out
Также Как указать первому аргументу, чтобы иметь какой-либо тип перечисления (ELogLevel)?
LoggingServicesWorker logger = mock(LoggingServicesWorker.class);
Mockito.doNothing().when(logger).WriteLog(ELogLevel.DEBUG,anyInt(),anyString(),Mockito.eq(anyString()));