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が発生します。
私@InjectMocks
はMockitoが持っていることを知っています-jMockにもそのようなものがありますか?