У меня возникли проблемы при попытке выполнить unit test с помощью PowerMock с Mockito. Мне нужно, чтобы PowerMockito издевался над статическим методом.
Это версии, которые я использую:
PowerMock 1.6.2
Mockito 1.10.19
JUnit 4.12
Java 8
Когда я добавляю аннотацию @PrepareForTest (Graph.class), я получаю следующую ошибку:
java.lang.IllegalStateException: Failed to transform class with name name.of.my.package.GraphUtil. Reason: javassist.bytecode.InterfaceMethodrefInfo cannot be cast to javassist.bytecode.MethodrefInfo
Я прочитал на официальной странице PowerMock Google, что это связано с javassist. Но я немного потерял, и я не знаю, как это исправить.
На всякий случай, я также попробовал загрузить последнюю версию SNAPSHOT от Powermock (1.6.3-SNAPSHOT), но не работал.
Может ли кто-нибудь помочь мне, пожалуйста?
Заранее спасибо