Java JUnit5:难以找到AssertEquals

Java JUnit5:难以找到AssertEquals,java,intellij-idea,junit,junit5,junit-jupiter,Java,Intellij Idea,Junit,Junit5,Junit Jupiter,我在IntelliJ IDEA中设置了JUnit,并进行了一系列测试,其中没有任何内容。当我运行它们时,它们都按预期通过。然而,当我输入“assertEquals”时,它显示为红色。当我将鼠标悬停在它上面时,它会显示“无法解析方法” 我在谷歌上搜索过,看起来我需要做: import static org.junit.Assert.*; 但是,当我开始键入导入静态org.junit.时,下一个选项是“*”、“jupiter”或“platform” 作为参考,以下是我的IDE中的示例测试: @or

我在IntelliJ IDEA中设置了JUnit,并进行了一系列测试,其中没有任何内容。当我运行它们时,它们都按预期通过。然而,当我输入“assertEquals”时,它显示为红色。当我将鼠标悬停在它上面时,它会显示“无法解析方法”

我在谷歌上搜索过,看起来我需要做:

import static org.junit.Assert.*;
但是,当我开始键入导入静态org.junit.时,下一个选项是“*”、“jupiter”或“platform”

作为参考,以下是我的IDE中的示例测试:

@org.junit.jupiter.api.Test
void isButton() {
    assertEquals()
}
你知道怎么解决这个问题吗


谢谢

断言类的完整路径是:

org.junit.jupiter.api.Assertions.assertEquals
您的
依赖项
块应该如下所示:

dependencies {
    testCompile("org.junit.jupiter:junit-jupiter-api:5.0.0-M3")
}
对于Intellij IDEA和JUnit 5,有一个很好的指南。 看看它:

Maven 验证POM文件中指定的依赖项。您应该在
依赖项
元素中嵌套以下内容


org.junit.jupiter
这将为您的项目提供8个库

package work.basil.example;


import org.junit.jupiter.api.Test;

import static org.junit.jupiter.api.Assertions.assertTrue;

/**
 * Unit test for simple App.
 */
public class AppTest 
{
    /**
     * Rigorous Test :-)
     */
    @Test
    public void shouldAnswerWithTrue()
    {
        assertTrue( true );
    }
}