无法在 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 的评论工作):

  1. File->Invalidate Caches
  2. 选中除 Ask before downloading...
  3. 以外的所有复选框
  4. Invalidate and Restart