Вам нужно инициализировать свои макеты при использовании аннотаций @Mock
.Вы можете сделать это способом, аннотированным @Before
:
@Before public void initMocks() {
MockitoAnnotations.initMocks(this);
}
В качестве альтернативы вы можете изменить своего бегуна с SpringRunner
на:
@RunWith(MockitoJUnitRunner.class)
Редактировать:
Также вы должны создать bean-компонент из вашей реализации:
@Service
public class MyServiceImpl implements MyService