Я пытался выяснить, как запускать параметризованные тесты в Junit4 вместе с PowerMock. Проблема заключается в том, что использовать PowerMock вам нужно украсить ваш тестовый класс сJunit Параметрированные тесты вместе с Powermock - как?
@RunWith(PowerMockRunner.class)
и использовать параметризованные тесты, которые должны украсить
@RunWith(Parameterized.class)
Из того, что я могу видеть, что они, кажется, взаимно исключаются !? Это правда? Есть ли способ обойти это? Я попытался создать параметризованный класс внутри класса, работающего с PowerMock; что-то вроде этого:
@RunWith(PowerMockRunner.class)
class MyTestClass {
@RunWith(Parameterized.class)
class ParamTestClass {
// Yadayada
}
}
Но, к сожалению, это не делает много хорошего ... The ParamTestClass
еще не работает с поддержкой PowerMock (не то, что удивительно, может быть) ... А я вроде выбежать идей, поэтому любая помощь очень ценится!
Обновление: Для будущих Googlers также посмотреть: Using PowerMock without the RunWith?
Благодарим за предложение. Я посмотрю на загрузчик классов powermock. –