相关疑难解决方法(0)

在JUnit5中,测试套件是否被视为已弃用?

我正在尝试使用JUnit5创建测试套件.经过一些研究后,我无法断定它是否是受支持的功能.

官方用户指南,只提到套房关于向后兼容的JUnit 4.

这是在JUnit 4中完成的:

@RunWith(Suite.class)
@SuiteClasses({Test1.class, Test2.class})
public class TestSuite {
}
Run Code Online (Sandbox Code Playgroud)

这是否意味着,测试套件现在被视为已弃用,或者是否仍以其他名称提供相同的概念?

java junit test-suite junit5

16
推荐指数
2
解决办法
3593
查看次数

在 JUnit5 (Eclipse) 中创建 TestSuite

我在 eclipse 中创建了多个测试用例 java 文件,JUnit 的版本是 JUnit5。

现在,我正在尝试通过 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 {
}
Run Code Online (Sandbox Code Playgroud)

这是我在执行时遇到的错误。

在此处输入图片说明

我应该做任何手动设置才能创建/运行测试套件吗?

在此处输入图片说明

java unit-testing junit5

5
推荐指数
1
解决办法
2639
查看次数

标签 统计

java ×2

junit5 ×2

junit ×1

test-suite ×1

unit-testing ×1