I am using IntelliJ idea
for writing simple unit test cases using JUnit
and Mockito
. I am using Maven for dependency management.
IntelliJ idea
keeps complaining that following imports cannot be resolved:
import org.junit.Test; //Cannot resolve symbol 'Test' import static org.mockito.Mockito.*; //Cannot resolve symbol 'mockito'
Following is the dependencies
section of my project:
<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>
Following is my project structure:
Advertisement
Answer
Try View
-> Tool Windows
-> Maven projects
, then click the blue icon in the top left of the tool window (Reimport all Maven projects
). You should be able to find the dependencies in the project view, under external libraries.
If this does not work, there is probably something wrong with your maven config (pom.xml). Try mvn clean install
from the command line see if it gives any errors.