Я пытаюсь использовать jMock для создания фиктивного объекта.Макет объекта выглядит хорошо - но дело в том, что он не вводится в тестируемый класс.Вот мой код:
@RunWith(JMock.class)
public class FeederFilterTest {
private TestedClass service;
@Mock
private TheMockedInterface mock;
...
}
@Service
public class TestedClass {
@Autowired
private TheMockedInterface interface;
...
}
Как я уже сказал - фиктивный объект создается как ожидалось - но когда я вызываю метод на TestClass
, который использует TheMockInterface
-Я получаю исключение NullPointerException.
Я знаю, что у Mockito @InjectMocks
- у jMock тоже есть что-то подобное?