Мне интересно, можно ли с PowerMock
или любой другой библиотекой издеваться над статическим вызовом в классе из библиотеки. Класс в этой сторонней библиотеке вызывает вызов одного из классов в rt.jar, и я хочу, чтобы возвращалась пользовательская реализация возвращенного Type
. Я пытаюсь сделать это вне тестового кода.Как издеваться над статическим вызовом класса из сторонней библиотеки
В противном случае мне пришлось расширить несколько классов из этой библиотеки и заменить некоторые реализации. Кто-то сделал что-нибудь подобное раньше?
Не было ли способа установить желаемое возвращаемое значение из вашей сторонней библиотеки? что бы избежать насмешек, поэтому я предполагаю, что вы проверили это в первую очередь. – vikingsteve