Я пытаюсь высмеять конструктор с помощью PowerMockito
, но каждый раз, когда я запускаю тест, я получаю следующую ошибку:
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)
У меня есть следующие зависимости PowerMock в моем проекте:
- org.powermock: powermock-модуль-junit4: 1.5.6
- org.powermock: powermock-Mockito-релиз-полный: 1.5.6
Я отслеживал дерево зависимостей моего проекта и фиксированные конфликты, чтобы mockito-all:1.9.5
включался в сборку.