我有一个Kotlin项目,当我运行我的JUnit测试时,我无法在IntelliJ中看到测试执行结果,而是得到以下消息:
未收到测试事件
我正在使用这个设置:
macOS Mojave
Intellij CE 2019.2
JDK 11.0.3
Kotlin 1.3.50
Gradle 5.2.1
JUnit 4.12你能帮帮我吗?
发布于 2019-09-04 20:39:27
发布于 2019-11-11 06:12:08
对我来说,同样的问题正在发生,下面的变化对我来说是有效的。我正在使用的IntelliJ版本: 2019.2.2
在IntelliJ IDE中,转到
文件->设置->Build,执行,部署->构建工具-> Gradle
在Run test using:下拉菜单中,选中的选项是:Gradle(default)将其更改为IntelliJ IDEA

发布于 2019-12-05 09:08:30
当我试图为自己解决这个问题时,我发现JUnit 4有效,但是JUnit 5报告“测试没有收到”。根据petrikainulainen.net,我找到了我的解决方案。
尽管Gradle 4.6 (显然所有较新版本)对JUnit 5都有本机支持,但默认情况下不启用这种支持。如果我们想要启用它,我们必须确保测试任务使用JUnit 5而不是JUnit 4。
当我向Gradle添加以下代码时,JUnit 5起了作用。
test {
useJUnitPlatform()
}https://stackoverflow.com/questions/57795263
复制相似问题