2
jock을 사용하여 mock 객체를 만들려고합니다. 모의 객체는 괜찮아 보입니다.하지만 테스트 된 클래스에는 주입되지 않습니다. 다음은 내 코드입니다 :jock을 사용하여 mock 객체 삽입
@RunWith(JMock.class)
public class FeederFilterTest {
private TestedClass service;
@Mock
private TheMockedInterface mock;
...
}
@Service
public class TestedClass {
@Autowired
private TheMockedInterface interface;
...
}
내가 말했듯이 - 예상대로 mock 객체가 생성됩니다 -하지만 난 TheMockInterface
를 사용하는 TestClass
의 메소드를 호출 할 때 - 나는 NullPointerException이 얻을.
나는 Mockito가 @InjectMocks
을 가지고 있음을 알고 있습니다. jMock도 이와 비슷한 것을 가지고 있습니까?