Я использую mockito для издевательства над моими услугами.Как вводить макет в родительский класс с помощью Mockito?
Как я могу вводить mocks в родительский класс?
Пример:
public abstract class Parent(){
@Mock
Message message;
}
public class MyTest() extends Parent{
@InjectMocks
MyService myService //MyService has an instance of Message
//When I put @Mock Message here it works
}
Когда я запускаю мои тесты сообщение в Parent
пребывания null
mocks можно вводить через конструктор. если делать DI, тогда архитектура классов для получения зависимостей через инъекцию конструктора – Nkosi
Какую версию mockito вы используете? – SpaceTrucker
Версия, которую я использую: 1.10.19 – Lucas