Я пытаюсь вернуть итератор, когда (). TheReturn, но получаю эту ошибку:
org.mockito.exceptions.misusing.WrongTypeOfReturnValue:
Itr cannot be returned by findAll()
findAll() should return List
Вот что я пытаюсь сделать:
List<Client> iterList = mockClientList1.findAll();
final Iterator<Client> iter = newMockListClient.iterator();
when(iterList.iterator()).thenReturn(iter);
mockClientList1 - это объект ClientList, а findAll () - это метод, который возвращает список клиентов. Я видел сообщение об ограничении Mockito о методах стекирования когда .thenReturn, но я не уверен, является ли это причиной, по которой это не удается? Любые советы будут очень признательны.