gpt4 book ai didi

java - 无法解析符号 Mock 或 InjectMocks

转载 作者:行者123 更新时间:2023-12-02 02:42:40 24 4
gpt4 key购买 nike

我正在使用 Intellij,并且我的外部依赖项文件夹显示我正在使用mockito-all-1.10.19.jar。

我正在使用这个简单的 Mockito 示例。

import static org.mockito.Mockito.*;

@RunWith(MockitoJUnitRunner.class)
public class AuditUnitTests {

@Mock
AuditTwo two;

@InjectMocks
AuditOne one;

@Test
public void test1() {
one.sayHelloFilter("Saurav");
one.sayHelloFilter("Dravid");
one.sayHelloFilter("Sachin");
verify(two, times(2)).sayHello();
}
}

但是我的 Intellij 提示它无法解析 Mock 和 InjectMocks 注释。我该如何解决它?

注意:我使用 Ivy 进行依赖管理:

   <dependency org="junit" name="junit" rev="4.12" conf="test"/>
<dependency org="org.mockito" name="mockito-all" rev="1.10.19" conf="test"/>

最佳答案

您的静态导入还不够。您必须添加以下附加导入。

import org.mockito.InjectMocks;
import org.mockito.Mock;

关于java - 无法解析符号 Mock 或 InjectMocks,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41509645/

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