Я хотел бы высмеять метод annotationType(), который возвращает Class<? extends Annotation>
.Mockito: Mocking AnnotationType
Но следующая строка дает мне ошибку компиляции.
when(annotation.annotationType()).thenReturn(notNullClass.getClass());
Я использую java 1.7.0_45. Я получаю ошибку компиляции, которую мне нужно передать Class<? extends Annotation>
в качестве параметра.
Любая идея, что я должен поставить в качестве аргумента thenReturn
, чтобы скомпилировать?
Какая ошибка компиляции вы получаете? А какая версия java вы используете? – Astrogat
Возможный дубликат [Не удается вернуть объект класса с помощью Mockito] (http://stackoverflow.com/questions/16890133/cant-return-class-object-with-mockito) –
это решило мою проблему: Mockito.doReturn (NotNull .class) .when (NotNullAnnotation) .annotationType(); – Rollerball