2
我嘗試使用jMock創建一個模擬對象注入mock對象。 模擬對象看起來很好 - 但事情是它沒有注入到被測試類。 這裏是我的代碼:使用JMock的
@RunWith(JMock.class)
public class FeederFilterTest {
private TestedClass service;
@Mock
private TheMockedInterface mock;
...
}
@Service
public class TestedClass {
@Autowired
private TheMockedInterface interface;
...
}
正如我所說的 - 如預期的模仿對象被創建 - 但是當我調用使用該TheMockInterface
上TestClass
的方法 - 我得到一個NullPointerException。
我知道,擁有的Mockito @InjectMocks
- 沒有JMock的有類似的東西嗎?