Как смоделировать Финальный класс ZonedDateTime в junit 5 с помощью mockito 2.2.1 - PullRequest
0 голосов
/ 06 января 2020
ZonedDateTime temp = ZonedDateTime.parse(scheduleobj.getSchedule_from().toString());

Я пишу junit для своего микро-сервиса, и я испытываю затруднения с насмешкой. c методы финального класса ZonedDateTime и синтаксический анализ stati c метод.

Я пытался делать так

ZonedDateTime temp = ZonedDateTime.parse(scheduleobj.getSchedule_from().toString());
ZonedDateTime zne=mock(ZonedDateTime.class);
when(zne.parse(scheduleobj.getSchedule_from().toString())).thenReturn(temp);

Я пытался использовать powermock для насмешки над финальным классом, но не могу использовать powermock вместе с junit5 и mockito 2.2. 0

И я получаю ошибку

you stub either of final/private methods
Those methods cannot be stubbed or verified
...