Я пытаюсь написать единичные тестовые примеры, используя power mockito.Невозможно преобразовать из класса <PowerMockRunner> в класс <? extends Runner>
При использовании примечаниями @RunWith(PowerMockRunner.class)
я получаю следующее сообщение об ошибке компиляции: -
TypeMismatch: cannot convert from Class<PowerMockRunner> to Class<? extends Runner>
Вот фрагмент кода. Использование junit 4.8.1 и power mock 1.6.2.
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.Mockito;
import org.powermock.api.mockito.PowerMockito;
import org.powermock.modules.junit4.PowerMockRunner;
@RunWith(PowerMockRunner.class)
public class XXXTest {
@Test
public void testOne() {
if (true)
System.out.println("Success");
}
}
Вы попробовали junit 4.11 и powermock-module-junit4 1.6.0, это работает для меня! –
Гарри благодарит за время ура. Наконец, я понял свою ошибку. Я загрузил и добавил банку Powermock-Module-Junit4 и не добавил зависимую банку Powermock-Module-Junit4-Common.jar. При добавлении общей банки Powermock-Module-Junit4-Common разрешила ошибку. – Vasu