Is it possible to mock (with mockito) method with signature Set extends Car> getCars() without supress warnings? i tried:
XXX cars = xxx
Use the doReturn-when alternate stubbing syntax.
System under test:
public class MyClass {
Set extends Number> getSet() {
return new HashSet();
}
}
and the test case:
import static org.mockito.Mockito.*;
import java.util.HashSet;
import java.util.Set;
import org.junit.Test;
public class TestMyClass {
@Test
public void testGetSet() {
final MyClass mockInstance = mock(MyClass.class);
final Set resultSet = new HashSet();
resultSet.add(1);
resultSet.add(2);
resultSet.add(3);
doReturn(resultSet).when(mockInstance).getSet();
System.out.println(mockInstance.getSet());
}
}
No errors or warning suppression needed