![](/img/trans.png)
[英]Not able to run version one xUnit.net tests using console runner in xUnit.net v2
[英]In xUnit.net, is it possible to run tests in order?
我知道您通常不應該依賴於單元測試的順序,但是在 xunit 中是否可以讓您的測試按特定順序運行?
我們的 Samples 項目中有一個名為 PrioritizedFixtureSample 的示例,它允許您控制測試的順序。
查看我們最新版本中的示例: https : //xunit.net/#releases
不,我不這么認為,但是根據定義,單元測試應該是獨立的,所以順序應該無關緊要。 如果您確實存在無法分離的自然依賴性,我建議您將測試合並為一個具有多個斷言的單元。
xUnit.net 不提供排序測試的方法。
然而,其他一些框架確實如此。 例如,在 mbUnit 中,您可以將Order屬性附加到您的測試屬性。 許多 TDD 純粹主義者認為這是一種濫用,任何需要順序的測試都應該合並到一個單獨的單元測試中,但許多人發現能夠在某些情況下對測試進行排序很有用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.