私はあなたが一般的に単体テストの注文に依存すべきではないと知っていますが、xunitではテストを特定の順序で実行することが可能ですか?xUnit.netでは、テストを順番に実行できますか?
17
A
答えて
15
サンプルプロジェクトにPrioritizedFixtureSampleという名前のサンプルがあり、テストの順序を制御できます。
最新リリースでサンプルを見る:要するにhttp://xunit.codeplex.com/Release/ProjectReleases.aspx
5
いいえ、私はそう信じていませんが、ユニットテストは独立している必要がありますので、はでなければなりません。あなたが自然な依存関係を持っている場合、私はあなたが複数のアサートを持つ1つのユニットにテストを組み合わせることをお勧めしたいと思います。
2
xUnit.netではテストを注文する方法を提供していません。
ただし、他のフレームワークもあります。たとえば、mbUnitでは、テスト属性にOrderプロパティをアタッチできます。多くのTDDの純粋主義者は、これが虐待的であると感じており、注文を必要とするテストは別の単体テストに統合されるべきですが、多くの人が特定の状況でテストを注文することが有益であると感じています。
関連する問題
- 1. xUnit.net v2でコンソールランナーを使用してバージョン1のxUnit.netテストを実行できません
- 2. ペンタホステップを順番に実行できますか?
- 3. xunit.netテストでセットアップコードを1回だけ実行する方法
- 4. Jestテストを順番に実行するには?
- 5. junitテストの実行方法を順番に並べる
- 6. Pythonから順番にコマンドを実行
- 7. VS2008 Team System Load Testシナリオを順番に実行できますか?
- 8. 単体テスト実行の順番を指定するノーズプラグ
- 9. JUnitはテストケースを順番に実行しますか?
- 10. Javascriptで文を順番に実行する方法はありますか?
- 11. TeamBuildのx64 [xunit.netテスト用]の部分実行
- 12. 順番に、1,000,000レコードのMYSQLテーブルを実行しますか?
- 13. specflow機能を実行する順番
- 14. Junitで順番にテストメソッドを実行する方法
- 15. MonoDevelop:マクロまたは実行中のコマンドを順番に
- 16. スレッドを順番に実行して何度も実行するには?
- 17. 3つの関数を順番に実行するには?
- 18. Javascriptで等しいタイムアウトが順番に実行されていますか?
- 19. VS 2005テストエンジンでテスト実行の順序を指定することはできますか?
- 20. JavaScriptアニメーションが順番に実行されていませんか?
- 21. 順番にajaxリクエストのグループを実行します。
- 22. Arquillianテストを実行できません
- 23. Seleniumテスト実行時にイベントを処理できますか?
- 24. jQueryエフェクトを同時に実行するのではなく、順番に実行する方法は?
- 25. Appium iOSの自動テストをUbuntuで実行できますか?
- 26. ハドソンでGAEテストを実行できますか?
- 27. pytestテストでline_profilerを実行できますか?
- 28. PhingでSeleniumテストを実行できますか?
- 29. Eclipseで増分/自動JUnitテストを実行できますか?
- 30. アニメーションを順番に実行していません
、自身に整数を取る方式属性がTestPriority' '呼ばれ' [ファクト] 'の2番目のパラメータの順序を表す(符号付き)テスト。 Exhibit A: '[事実、TestPriority(5)]'。あなたがサンプルプロジェクトをダウンロードしてロードしたくない場合に備えて、... – Kezzer
'Fact'は' TestPriority'プロパティをもう持っていないようです。 –
私はそれがxUnit自体にあったとは思わない、サンプルBradを参照してください、属性のコードがそこにあります。 –