我使用IntelliJ idea
编写简单的单元测试用例,使用JUnit
和Mockito
。我正在使用Maven进行依赖关系管理。
IntelliJ idea
一直抱怨无法解决以下进口问题:
import org.junit.Test; //Cannot resolve symbol 'Test'
import static org.mockito.Mockito.*; //Cannot resolve symbol 'mockito'
以下是我的项目的dependencies
部分:
<dependencies>
<!-- Dependency for JUnit -->
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
<!--<scope>test</scope>-->
</dependency>
<!-- Dependency for Mockito -->
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-all</artifactId>
<version>1.10.19</version>
<!--<scope>test</scope>-->
</dependency>
</dependencies>
以下是我的项目结构:
发布于 2017-11-23 10:39:09
尝试View
-> Tool Windows
-> Maven projects
,然后单击工具窗口(Reimport all Maven projects
)左上角的蓝色图标。您应该能够在项目视图中的外部库中找到依赖项。
如果这不起作用,您的maven配置(pom.xml)可能有问题。尝试命令行中的mvn clean install
,看看它是否会产生任何错误。
发布于 2019-10-10 22:53:03
我的IDE没有解决JUnit & Mockito依赖关系。尝试重新导入在IntelliJ和mvn清洁安装多次,但没有帮助。Reimport对我起了作用,但有以下步骤。
请注意,您将丢失任何已创建的运行配置.
发布于 2021-12-06 15:30:12
我通过向我使用的模块添加mockito来解决这个问题。只需转到File
-> Project structure
,在Modules
中将mockito添加到所选模块中--在其中使用mockito (通常是Test
)。
https://stackoverflow.com/questions/47453386
复制相似问题