PowerMock renvoie NoSuchMethodError (setMockName)

Je suis en train de se moquer d'un constructeur à l'aide de PowerMockito mais chaque fois que je lance le test, j'obtiens l'erreur suivante:

java.lang.NoSuchMethodError: org.mockito.internal.creation.MockSettingsImpl.setMockName(Lorg/mockito/mock/MockName;)Lorg/mockito/internal/creation/settings/CreationSettings;
at org.powermock.api.mockito.internal.mockcreation.MockCreator.createMethodInvocationControl(MockCreator.java:107)
at org.powermock.api.mockito.internal.mockcreation.MockCreator.mock(MockCreator.java:60)
at org.powermock.api.mockito.internal.expectation.DefaultConstructorExpectationSetup.createNewSubstituteMock(DefaultConstructorExpectationSetup.java:105)
at org.powermock.api.mockito.internal.expectation.DefaultConstructorExpectationSetup.withAnyArguments(DefaultConstructorExpectationSetup.java:71)

J'ai le texte suivant PowerMock dépendances dans mon projet:

  • org.powermock:powermock-module-junit4:1.5.6
  • org.powermock:powermock-mockito-release-plein:1.5.6

J'ai retracé l'arbre des dépendances de mon projet et fixe les conflits, de sorte que mockito-all:1.9.5 qui est inclus dans les construire.

source d'informationauteur Psycho Punch