我已经在eclipse中创建了多个测试用例的java文件,JUnit的版本是JUnit5。
现在,我正在尝试通过eclipse GUI创建一个Junit TestSuite,在创建过程中,我没有看到可用版本中的JUnit5。
这是我为创建TestSuite编写的示例代码。
现在,我正在尝试通过eclipse GUI创建一个Junit TestSuite,在创建过程中,我没有看到可用版本中的JUnit5。
这是我为创建TestSuite编写的示例代码。
import org.junit.platform.runner.JUnitPlatform;
import org.junit.platform.suite.api.IncludeClassNamePatterns;
import org.junit.platform.suite.api.IncludeEngines;
import org.junit.runner.RunWith;
@RunWith(JUnitPlatform.class)
@IncludeClassNamePatterns(".*Tests?")
@IncludeEngines("junit-jupiter")
public class AllTests {
}
这是我执行时遇到的错误。
我需要进行任何手动设置才能创建/运行测试套件吗?
@RunWith(JUnitPlatform.class)
,那么在JUnit 5中它技术上是一个测试套件。只是它使用JUnit 4来启动JUnit 5平台。 - Sam Brannen