1
代码框架有一些工具,如dataProvider
or examples
提供了具体测试用例的数据数组。Junit 5类似于codeception dataProvider?
有Junit-5这样的东西吗?
我阅读文档,发现dynamic tests
但它不是我所需要的。并且Parametrized classes
是Junit-4的一部分而不是Junit 5.
代码框架有一些工具,如dataProvider
or examples
提供了具体测试用例的数据数组。Junit 5类似于codeception dataProvider?
有Junit-5这样的东西吗?
我阅读文档,发现dynamic tests
但它不是我所需要的。并且Parametrized classes
是Junit-4的一部分而不是Junit 5.
没有这样的事情存在,但是创建这样的扩展的前提条件正在开发中。
JUnit 5's extension model允许第三方库经由扩展点和一个允许的基于输入数据的测试用例的产生会在接下来的里程碑(M4)存在用JUnit交互。它很可能是PR #642中提出的测试模板扩展点。
参数化测试的确是M4的主题。 API可能看起来像这些例子:https://github.com/junit-team/junit5/blob/6f20c50e3fee0c8ad58148b85c8b391f181a22a5/junit-jupiter-params/src/test/java/org/junit/jupiter/params/ ParamsApiPlayground.java。 –