JUnit,TestNg和Mockito空指针异常

时间:2018-12-26 11:02:55

标签: junit mockito testng

org.mockito的注释@Spy和@Mock在我的junit测试类中不起作用。

上面的代码抛出空指针异常。

例如:

@RunWith(MockitoJUnitRunner.class)
public class XServiceImplTest {

    @Spy
    private XServiceImpl xService;

    @Test
    public void testGenererPdf() throws Exception {
        xService.anyCall();
    }
}

添加此代码时,测试正常

    @Before
    public void init() {
        MockitoAnnotations.initMocks(this);
    }

1 个答案:

答案 0 :(得分:0)

我使用的注释@Test是来自testng包而不是Junit。

通过更改即可解决我的问题。