Junit5 макет статический метод - PullRequest
0 голосов
/ 16 октября 2018

Я хочу издеваться над статическим методом в junit5.Но, к сожалению, Junit5 не поддерживает Powermockito.Существуют ли другие способы достижения того же, кроме возврата к Junit4

Ответы [ 2 ]

0 голосов
/ 24 октября 2018

Короткий ответ нет, поскольку команда PowerMockito завершает свою работу и ждет команду JUnit для расширения и много обсуждает здесь.

С некоторыми накладными расходами выможет: поскольку JUnit5 обеспечивает поддержку работающего JUnit4, и там вы можете использовать PowerMockito.Таким образом, вы можете создать тесты в Junit4 для этих случаев: Пример проекта для настройки миграции с gradle и с mvn .Оттуда я использую PowerMock 2.0 бета с Mockito2.

0 голосов
/ 16 октября 2018

Причина, по которой Mockito в данный момент не обеспечивает насмешку статическими методами, заключается в том, что статический метод не должен подвергаться насмешке.Однако здесь есть открытый пункт для mockito здесь , в котором обсуждается проблема.Хотя это не отвечает на ваш вопрос, в целом оно говорит вам, почему вам вообще не нужна эта функция, или позволяет присоединиться к беседе со своими идеями.

...