Аннотации PowerMock вызывают исключение - PullRequest
0 голосов
/ 21 января 2019

Я пытаюсь использовать 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

Вопрос в том, что произойдет, если добавление только этих аннотаций и тест не пройдут.

...