org.mockito.exceptions.misusing.UnfinishedStubbingException For String - PullRequest
0 голосов
/ 05 ноября 2018

Любые мысли о том, как я могу решить эту проблему

Метод вызвал исключение org.mockito.exceptions.misusing.UnfinishedStubbingException. Не удалось оценить com.abc.ykservice.core.service.YkService $ MockitoMock $ 2027295763.toString ()

@Test
    public void testMethod() {
        YkService ykService = Mockito.mock(YkService.class);
        String year = "2017";
        Mockito.when(ykService.31GetCalYear())
                .thenReturn(year); // ***The exception is shown at this line*** 
        ResponseEntity<String> responseEntity = ykServiceController.yk31();
        Assert.assertEquals(HttpStatus.OK, responseEntity.getStatusCode());
        Assert.assertEquals("2017", responseEntity.getBody());
    }

Ykservice - это интерфейс, определяющий метод ниже, который реализован в другом классе Строка 31GetCalYear ();

Я не могу использовать макет YKservice для всего класса, потому что есть другие тесты, использующие этот YKservice в немодальном режиме.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...