gpt4 book ai didi

java - 如何在 Eclipse 中运行 JUnit 5 测试

转载 作者:行者123 更新时间:2023-12-02 17:05:24 24 4
gpt4 key购买 nike

我想在 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com