È possibile simulare (con il metodo mockito) con la firma Set<? extends Car> getCars()
senza avvisi supress? ho provato:metodo mock con tipo generico e esteso in restituzione
XXX cars = xxx;
when(owner.getCars()).thenReturn(cars);
ma non importa quanto dichiaro cars
ho sempre puntuale ottengo un errore di compilazione. per esempio quando mi dichiaro come questo
Set<? extends Car> cars = xxx
ottengo l'errore di compilazione generico/Mockito serie
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>)
errore quello di compilazione vuoi arrivare, si può copiare/incollare? – miks
La soppressione degli avvisi, l'errore di compilazione e le eccezioni sono tutte cose diverse ... Penso che potresti confonderle qui. –
ho provato a spiegare tutto con precisione. quindi ancora una volta per essere chiari. voglio che il mio codice venga compilato inoltre mi piacerebbe che il codice non avesse avvisi e non '@ SupressWarning'. non ho mai parlato di eccezioni. Spero che questo sia utile – piotrek