Я пытаюсь использовать PowerMockito для макетирования всех экземпляров класса, аналогичных посту в Макетирование всех экземпляров класса .
Без насмешек в коде, просто добавление аннотаций Power Mock вызывает ошибку. В основном я добавил их в начале урока:
@RunWith(PowerMockRunner.class)
@PrepareForTest(MyClass.class)
@PowerMockIgnore("javax.management.*")
Помимо этого, хотя нет никакой строки кода, связанной с Mockito, я получаю это исключение из пружины:
java.lang.RuntimeException: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'myBean' defined in URL [jar:file:<path>/MyClass.class]: Bean instantiation via constructor failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.myPackage.MyClass]: Constructor threw exception; nested exception is java.lang.ExceptionInInitializerError
Вопрос в том, что произойдет, если добавление только этих аннотаций и тест не пройдут.