Издевательство над универсальными типами с помощью MockitoJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Издевательство над универсальными типами с помощью Mockito

Сообщение Anonymous »

Мне трудно издеваться над универсальными типами. Ниже приведены мои определения классов

Код: Выделить всё

public interface MyHandler {
void handle(S t1, T t2);
}
Ниже приведен мой класс реализации

Код: Выделить всё

public class MyFirstConcreteHandler implements MyHandler{
// implementation
}
Здесь OtherClass расширяет BaseClass
Ниже приведен мой фабричный класс

Код: Выделить всё

public class MyHandlerFactory {

Map myHandlers;

public MyHandler getHandler(String key) {
// myhandlers will be populated in constructor
return myHandlers.get(key.toLowerCase());
}

}
Ниже показано, что я пытаюсь высмеять

Код: Выделить всё

 MyHandlerFactory myHandlerFactory = mock(MyHandlerFactory.class)
MyFirstConcreteHandler mockHandler =   mock(MyFirstConcreteHandler.class);
when(myHandlerFactory.getHandler("random")).thenReturn(mockHandler);
Ниже показана ошибка компилятора, которую я получаю

Код: Выделить всё

Cannot resolve method 'thenReturn(MyConcreteHandler)'
как это решить?

Подробнее здесь: https://stackoverflow.com/questions/793 ... ng-mockito
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Издевательство над универсальными типами с помощью Mockito
    Anonymous » » в форуме JAVA
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Издевательство над универсальными типами с помощью Mockito
    Anonymous » » в форуме JAVA
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous
  • Поведение == с универсальными типами
    Anonymous » » в форуме JAVA
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Динамические выражения LINQ с универсальными типами
    Anonymous » » в форуме C#
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous
  • Kotlin + Jetpack Compose: vararg с несколькими универсальными типами
    Anonymous » » в форуме Android
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»