PowerMock готовит класс к тестированию без использования аннотации @PrepareForTest - PullRequest
0 голосов
/ 21 февраля 2019

Я унаследовал сложный тестовый класс JUnit 4, который использует

@RunWith(MockitoJUnitRunner.class)

Из-за изменения в реализации мне нужно использовать некоторые функции из PowerMock для макетирования статических и частных методов.Но когда я пытаюсь перейти на уровне класса к

@RunWith(PowerMockRunner.class)
@PrepareForTest(MyClass.class)

, я получаю много ошибок, потому что аннотации Mockito не обрабатываются должным образом.

Вопрос: могу ли я сохранить @RunWith(MockitoJUnitRunner.class)аннотации и делать программно так же, как @PrepareForTest(MyClass.class) только когда мне это нужно для класса?

...