У меня gradle
проект с юнит-тестами.Я хочу выполнять и отлаживать тесты, используя Idea.
Когда я выполняю тесты через Gradle - все работает нормально.
Но когда я пытаюсь запустить его с помощью контекстного меню idea
(например, run XXXtest
), происходит сбой с ошибкой
org.powermock.reflect.exceptions.FieldNotFoundException: Field 'fTestClass' was not found in class org.junit.internal.runners.MethodValidator.
at org.powermock.reflect.internal.WhiteboxImpl.getInternalState(WhiteboxImpl.java:581)
at org.powermock.reflect.Whitebox.getInternalState(Whitebox.java:308)
at org.powermock.modules.junit4.internal.impl.testcaseworkaround.PowerMockJUnit4MethodValidator.validateTestMethods(PowerMockJUnit4MethodValidator.java:97)
at org.powermock.modules.junit4.internal.impl.testcaseworkaround.PowerMockJUnit4MethodValidator.validateInstanceMethods(PowerMockJUnit4MethodValidator.java:67)
at org.junit.internal.runners.MethodValidator.validateMethodsForDefaultRunner(MethodValidator.java:51)
....
В чем проблема?Зависимости в Gradle показывают powermock 1.6.2
и junit 4.12