Как UnitTest статические функции void в Android (Java) - PullRequest
0 голосов
/ 30 апреля 2018

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

Mockito.doCallRealMethod().when(FileCreator.class).createTempFile(ArgumentMatchers.any(String.class)))

но он не распознает createTempFile () как функцию. Я могу легко это исправить, заставив метод возвращать логическое значение, если он создал файл, но это будет работать только в этом случае, и я искал более общее решение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...