bcl*_*man 5 java unit-testing intellij-idea
我正在尝试使用 JUnit5 创建一些基本的单元测试。我去我的Analyzer.java
班级并获得用于创建测试的弹出窗口。我点击了Create New Test
,将测试库设置为 JUnit5。我检查了一堆方法来生成测试方法并点击确定。
所以现在我有一个AnalyzerTest.java
文件,在顶部我有:
import static org.junit.jupiter.api.Assertions.*;
Run Code Online (Sandbox Code Playgroud)
不幸的是,Assertions
是红色的(这是在 IntelliJ IDEA 中)。当我悬停时,它说“找不到符号断言”。同样,我有:
@org.junit.jupiter.api.Test
Run Code Online (Sandbox Code Playgroud)
在每个测试方法之前以及当我悬停时,我得到“无法解析符号测试”
我只是想创建然后运行一些单元测试,但显然我做错了什么。
有任何想法吗?
谢谢!
将以下依赖项添加到您的 Gradle:
testImplementation("org.junit.jupiter:junit-jupiter-api:5.0.1")
Run Code Online (Sandbox Code Playgroud)
在你的依赖下。
dependencies {
testImplementation("org.junit.jupiter:junit-jupiter-api:5.0.1")
Run Code Online (Sandbox Code Playgroud)