método simulado com genérico e estende em tipo de retorno
É possível zombar (com mockito) método com assinaturaSet<? extends Car> getCars()
sem supressar avisos? eu tentei:
<code>XXX cars = xxx; when(owner.getCars()).thenReturn(cars); </code>
mas não importa como eu declarocars
Eu sempre recebo um erro de compilação. por exemplo, quando eu declaro assim
<code>Set<? extends Car> cars = xxx </code>
eu recebo o erro padrão de compilação genérico / mockito
<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>