MockitoJUnitRunner已被弃用

阿尔伯特·亨德里克斯:

我试图与单元测试@InjectMocks@Mock

@RunWith(MockitoJUnitRunner.class)
public class ProblemDefinitionTest {

    @InjectMocks
    ProblemDefinition problemDefinition;

    @Mock
    Matrix matrixMock;    

    @Test
    public void sanityCheck() {
        Assert.assertNotNull(problemDefinition);
        Assert.assertNotNull(matrixMock);
    }
}

当我不包括@RunWith注释,测试失败。

该类型MockitoJUnitRunner已过时

我使用的是2.6.9的Mockito。我应该如何去吗?

萨科行:

org.mockito.runners.MockitoJUnitRunner现在确实过时了,你应该使用org.mockito.junit.MockitoJUnitRunner来代替。正如你可以看到这只包的名称发生了变化,类的简单名称仍然是MockitoJUnitRunner

从javadoc的摘录org.mockito.runners.MockitoJUnitRunner

移动到MockitoJUnitRunner,这个类将与3的Mockito被删除

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章