фиктивный метод с универсальным и расширяется в возвращаемом типе

Можно ли смоделировать (с помощью mockito) метод с подписьюSet<? extends Car> getCars() без предупреждения? Я пытался

<code>XXX cars = xxx;
when(owner.getCars()).thenReturn(cars);
</code>

но как бы я ни объявилcars Я всегда получаю ошибку компиляции. например, когда я заявляю, как это

<code>Set<? extends Car> cars = xxx
</code>

я получаю стандартную ошибку компиляции обобщенного / мокито

<code>The method thenReturn(Set<capture#1-of ? extends Car>) in the type OngoingStubbing<Set<capture#1-of ? extends Car>> is not applicable for the arguments (Set<capture#2-of ? extends Car>)
</code>

Ответы на вопрос(1)

Ваш ответ на вопрос