0
跟進this討論所做的那樣,我的問題是:參數化測試夾具它與測試方法
是否有可能參數測試裝置的東西,如ValueSource
屬性上的測試方法用來製造NUnit的基礎上都會產生測試輸入參數值的可能組合,但對於測試夾具?
跟進this討論所做的那樣,我的問題是:參數化測試夾具它與測試方法
是否有可能參數測試裝置的東西,如ValueSource
屬性上的測試方法用來製造NUnit的基礎上都會產生測試輸入參數值的可能組合,但對於測試夾具?
這在NUnit中的TestFixtures中尚不可行。你可以做的最好的方法就是使用TestFixtureSource(https://github.com/nunit/docs/wiki/TestFixtureSource-Attribute),但這需要你指定你想要的組合。
謝謝,查理!我生成了必需的參數組合,並將它們與TestFixtureSource一起使用。它可以工作,但是測試資源管理器中的測試用例名稱呢?他們都是一樣的。我可以使用參數名稱來定製它們嗎? – YMM
是的。您可以使用每個案例的固定字符串名稱或查看https://github.com/nunit/docs/wiki/Template-Based-Test-Naming – Charlie
如果我瞭解基於模板的測試命名,它需要使用「TestCaseData」 ,但我不使用它。是否有可能在'TestFixtureSource'級別設置自定義測試命名模式,所以夾具中的所有測試都相應地命名? – YMM