无法在 IntelliJ Idea 中解析 @org.unit.Test
Cannot resolve @org.unit.Test in IntelliJ Idea
这就是 pom.xml 包括的内容:
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.13.2</version>
<scope>test</scope>
</dependency>
这是实际测试代码:
import org.junit.Assert.*; // Cannot resolve symbol 'Assert'
public class CalculatorTest {
@org.junit.Test // Cannot resolve symbol 'Test'
public void add() {
Assert.assertEquals(5.0, 5.0, 0.01); // Cannot resolve symbol 'Assert'
}
}
Building Project 只是说它不能细化符号 'Assert'。
我尝试了 Alt+Enter -> Add 'JUnit4' to classpath 但它只会使 pop.xml.
中的依赖加倍
试试这个(它似乎按照 OP 的评论工作):
File->Invalidate Caches
- 选中除
Ask before downloading...
以外的所有复选框
Invalidate and Restart
这就是 pom.xml 包括的内容:
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.13.2</version>
<scope>test</scope>
</dependency>
这是实际测试代码:
import org.junit.Assert.*; // Cannot resolve symbol 'Assert'
public class CalculatorTest {
@org.junit.Test // Cannot resolve symbol 'Test'
public void add() {
Assert.assertEquals(5.0, 5.0, 0.01); // Cannot resolve symbol 'Assert'
}
}
Building Project 只是说它不能细化符号 'Assert'。 我尝试了 Alt+Enter -> Add 'JUnit4' to classpath 但它只会使 pop.xml.
中的依赖加倍试试这个(它似乎按照 OP 的评论工作):
File->Invalidate Caches
- 选中除
Ask before downloading...
以外的所有复选框
Invalidate and Restart