У меня есть интерфейс (клиент) с двумя классами реализации PClient и SClient соответственно.
Interface - Client
Impl class - PCleint, SClient
У меня есть контроллер, в котором оба класса impl автоматически подключены с использованием аннотации загрузки квалификатора spring. Теперь мне нужно написать тестовый пример JUNIT mockito для контроллера.
Я не уверен, как издеваться над разными классами Impl с одинаковым интерфейсом. Я пробовал издеваться следующим образом, но он выдает исключение нулевого указателя в методе заглушки соответствующих макетов.
@Mock
private Client pclient
@Mock
private Client sclient
Как отличить имитацию разных классов impl таким образом, чтобы вызывались методы классов impl. Должен ли я сделать, как показано ниже.
@Mock
private PClient pclient
@Mock
private SClient sclient
У меня не получилось. Либо выдает исключение с нулевым указателем. Пожалуйста, порекомендуйте.