Nie można zwrócić obiektu klasy za pomocą Mockito

Próbuję napisać test jednostkowy i w tym celu piszę instrukcję when dla makiety Mockito, ale nie wydaje mi się, aby eclipse rozpoznał, że moja wartość zwracana jest poprawna.

Oto co robię:

Class<?> userClass = User.class;
when(methodParameter.getParameterType()).thenReturn(userClass);

Typ powrotu.getParameterType() jestClass<?>, więc nie rozumiem, dlaczego mówi zaćmienie,The method thenReturn(Class<capture#1-of ?>) in the type OngoingStubbing<Class<capture#1-of ?>> is not applicable for the arguments (Class<capture#2-of ?>). Oferuje rzucanie mojej userClass, ale to tylko powoduje zniekształcenie rzeczy, które mówi, że musi rzucić ponownie (i nie może rzucać).

Czy to tylko problem z Eclipse, czy robię coś nie tak?

questionAnswers(5)

yourAnswerToTheQuestion