java – JUnit5:无法导入断言

我正在尝试使用JUnit5来创建一些基本的单元测试.我转到我的Analyzer.
java类并获取用于创建测试的弹出窗口.我点击Create New Test,将Testing Library设置为JUnit5.我检查了一堆方法来生成测试方法并点击OK.

所以现在我有一个AnalyzerTest.java文件,在顶部我有:

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

不幸的是,断言是红色的(这是在IntelliJ IDEA中).当我悬停时,它会显示“找不到符号断言”.同样,我有:

 @org.junit.jupiter.api.Test

在每个测试方法之前和当我悬停时,我得到“无法解析符号测试”

我只想创建然后运行一些单元测试,但显然我做错了.

有任何想法吗?

谢谢!

最佳答案 摇篮

将以下依赖项添加到Gradle:

 testCompile("org.junit.jupiter:junit-jupiter-api:5.0.1")

根据你的依赖.

    dependencies {
testCompile("org.junit.jupiter:junit-jupiter-api:5.0.1")
点赞