У меня есть класс FileCreator.class
, и внутри него есть только статические методы. Я хочу проверить функцию void createTempFile(String path)
. И я понимаю, что пустые функции - плохая практика, потому что они создают только побочные эффекты. Но мне нужно проверить эту функцию побочный эффект (если он создал файл). Я пытался использовать
Mockito.doCallRealMethod().when(FileCreator.class).createTempFile(ArgumentMatchers.any(String.class)))
но он не распознает createTempFile () как функцию. Я могу легко это исправить, заставив метод возвращать логическое значение, если он создал файл, но это будет работать только в этом случае, и я искал более общее решение.