Я думаю, что это ваш ответ, почему он не работает: https://github.com/mockito/mockito/wiki/FAQ
Каковы ограничения Mockito
Спецификация Mockito 2.x c ограничения
Requires Java 6+
Cannot mock static methods
Cannot mock constructors
Cannot mock equals(), hashCode().
Во-первых, вы не должны издеваться над этими методами. Во-вторых, Mockito определяет и зависит от конкретной c реализации этих методов. Переопределение их может сломать Мокито. Пересмешивание возможно только на виртуальных машинах, которые поддерживаются Objenesis. Не волнуйтесь, большинство виртуальных машин должны работать нормально. Следить за реальными методами, где реальная реализация ссылается на внешний класс через OuterClass.this, невозможно. Не волнуйтесь, это крайне редкий случай.
Если вы действительно хотите высмеивать методы stati c, тогда PowerMock - ваше решение. https://github.com/powermock/powermock/wiki/mockito