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。 –