有沒有辦法在JUnit Jupiter
(Junit5
)中進行參數化測試?JUnit Jupiter(JUnit5)中的參數化測試執行
@RunWith(Parameterized.class)
背景:
我通過How to write junit tests for interfaces?去了,想用JUnit5實現測試用例answered here。但是在Jupiter軟件包中找不到相同的類。
嘗試:
尋找進一步的替代品,我發現Extensions將取代@RunWith爲Migrating tips
@RunWith不復存在陳述;被@ExtendWith取代。
我試圖定義一個CustomExtension
作爲樣本 here - MockitoExtension中提供,但在獲得使用類參數的情況下,根本不可能成功。
期待有關如何測試在JUnit5
中實現它的類的參數化實例的接口的建議。