gpt4 book ai didi

java - 不推荐使用 MockitoJUnitRunner

转载 作者:IT老高 更新时间:2023-10-28 20:24:10 25 4
gpt4 key购买 nike

我正在尝试使用 @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 注释时,测试会失败。但是

The type MockitoJUnitRunner is deprecated

我使用的是 Mockito 2.6.9。我该怎么办?

最佳答案

org.mockito.runners.MockitoJUnitRunner现在确实已弃用,您应该使用 org.mockito.junit.MockitoJUnitRunner反而。如您所见,只有包名发生了变化,类的简单名称仍然是 MockitoJUnitRunner

摘自org.mockito.runners.MockitoJUnitRunner的javadoc:

Moved to MockitoJUnitRunner, this class will be removed with Mockito 3

关于java - 不推荐使用 MockitoJUnitRunner,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41909538/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com