Mock-Methode mit generischem und erweitertem Rückgabetyp
Ist es möglich (mit mockito) Methode mit Signatur zu verspottenSet<? extends Car> getCars()
ohne unterdrückung warnungen? Ich habe es versucht:
<code>XXX cars = xxx; when(owner.getCars()).thenReturn(cars); </code>
aber egal wie ich erklärecars
Ich bekomme immer einen Kompilierungsfehler. zum Beispiel, wenn ich das erkläre
<code>Set<? extends Car> cars = xxx </code>
Ich erhalte die Standard-Generika / Mockito-Kompilierungsfehler
<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>