Java 无法解析符号Mock或injectmock
我正在使用Intellij,我的ExternalDependencies文件夹显示我正在使用mockito-all-1.10.19.jar 我正在使用这个简单的Mockito示例Java 无法解析符号Mock或injectmock,java,intellij-idea,mockito,Java,Intellij Idea,Mockito,我正在使用Intellij,我的ExternalDependencies文件夹显示我正在使用mockito-all-1.10.19.jar 我正在使用这个简单的Mockito示例 import static org.mockito.Mockito.*; @RunWith(MockitoJUnitRunner.class) public class AuditUnitTests { @Mock AuditTwo two; @InjectMocks AuditO
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和InjectMock注释。我如何解决它
注:
我使用常春藤进行依赖关系管理:
<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;
你在用maven吗?你能给我们看看你的mockito依赖项吗?更新了上面的编辑