[英]How to run JUnit 5 tests in Eclipse
我想在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平台支持,您將不再需要它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.