Impossible d'exécuter de test JUnit avec PowerMockRunner

J'ai un Gradle projet Java ont été, j'ai maintenant envie de se moquer d'une méthode privée à l'aide de PowerMock. Le problème est que je ne suis pas en mesure d'utiliser le PowerMockRunner que j'ai toujours de l'exception suivante lorsque j'ajoute le @RunWith(org.powermock.modules.junit4.PowerMockRunner.class) annotation.

Erreur:

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.validate TestMethods(PowerMockJUnit4MethodValidator.java:79)
at org.powermock.modules.junit4.internal.impl.testcaseworkaround.PowerMockJUnit4MethodValidator.validate InstanceMethods(PowerMockJUnit4MethodValidator.java:49)
at org.junit.internal.runners.MethodValidator.validateMethodsForDefaultRunner(MethodValidator.java:51)
at org.powermock.modules.junit4.internal.impl.PowerMockJUnit44RunnerDelegateImpl.validate(PowerMockJUnit44RunnerDelegateImpl.java:108)
...

Ce sont mes test dépendances:

testCompile 'junit:junit:4.+',
            'org.powermock:powermock-core:1.5.6',
            'org.powermock:powermock-module-junit4:1.5.6',
            'org.powermock:powermock-api-mockito:1.5.6'

Le test lui-même échoue également lorsqu'il est complètement vide (erreur d'initialisation):

@RunWith(PowerMockRunner.class)
public class SomeTest {
    @Test
    public void testSomething() {
    }
}

Les idées de ce que pourrait être mal? D'autres tests à l'aide de PowerMock fonctionnent très bien (aucun d'entre eux utilise la PowerMockRunner).

Salutations et merci pour toute aide!
Ben

InformationsquelleAutor Ben | 2014-10-04