作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想在 Eclipse 中运行 JUnit 测试。我试过这个:
我添加了 POM 依赖:
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-engine</artifactId>
<version>5.1.0</version>
<scope>test</scope>
</dependency>
JUnit 测试
import org.junit.jupiter.api.AfterAll;
import org.junit.jupiter.api.BeforeAll;
import org.junit.jupiter.api.Test;
import org.junit.platform.runner.JUnitPlatform;
import org.junit.runner.RunWith;
@RunWith(JUnitPlatform.class)
public class DatabaseFeaturesTest {
@Test
public void writeData() {
System.out.println("Converting Map using bitmasking");
}
@AfterAll
public void databaseInsert() {
}
}
但是当我运行测试时我得到:
Aug 24, 2018 12:29:23 PM org.junit.vintage.engine.discovery.DefensiveAllDefaultPossibilitiesBuilder$DefensiveAnnotatedBuilder buildRunner
WARNING: Ignoring test class using JUnitPlatform runner: org.rest.api.DatabaseFeaturesTest
Aug 24, 2018 12:29:23 PM org.junit.vintage.engine.discovery.DefensiveAllDefaultPossibilitiesBuilder$DefensiveAnnotatedBuilder buildRunner
WARNING: Ignoring test class using JUnitPlatform runner: org.rest.api.DatabaseFeaturesTest
你能给我一些我错的建议以及如何解决这个问题吗?
最佳答案
摆脱 @RunWith(JUnitPlatform.class)
这是 JUnit 4 运行 Jupiter 测试的方式。有了 Eclipse 中的 JUnit 5 平台支持,您就不再需要它了。
关于java - 如何在 Eclipse 中运行 JUnit 5 测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52001704/
我是一名优秀的程序员,十分优秀!