Проблема следующая: мне нужно проверить метод methodTest() частного класса. methodTest() call static method staticExternal() внешняя библиотека. Как заменить staticExternal() на mockLocal(), если я использую JMock и EasyMock, но класс, который содержит staticExternal() не интерфейс?Как издеваться над статическим методом с помощью junit и easymock
P.S. PowerMock нельзя использовать.
возможно этот вопрос уже ответил в [эти] (http://stackoverflow.com/questions/3162551/how-do-i-mock-static-methods-in-a-class-with-easymock) [два ] (http://stackoverflow.com/questions/218813/jmock-mocking-a-static-method) –
Почему вы отвергаете PowerMock, когда это простое и правильное решение проблемы, которая у вас есть? Если вы хотите получить ограниченный ответ, вам придется объяснить, почему. –
@AndrewAylett Я знаю, что PowerMock - хорошая структура. К сожалению, у меня такое упражнение. Спасибо всем! – blackhard