4

Visual Studio で 5 つのテスト メソッドを作成しました。

2 番目のテスト ケースが失敗した場合は、(テスト) プログラムを終了します。つまり、私のコードが 2 番目のテスト ケースに到達し、それが失敗した場合、実行するテスト スイート全体を中止する必要があります。

どうやってやるの?

4

2 に答える 2

3

Ordered Testsを探していると思います。

を作成し、必要な順序Ordered Testで を追加しUnit Testsます。そのうちの 1 つがUnit Test失敗すると、残りは実行されません。

ここに画像の説明を入力

于 2012-07-10T15:06:20.480 に答える
1

を使用して、現在実行中の「プログラム」全体をいつでも終了できますEnvironment.Exit()。終了コードも指定することを忘れないでください (通常、エラーがなければ終了コード 0、エラーが発生した場合は > 0)。

実際、単体テストが失敗した場合にプログラムを終了するのは役に立たないと思います。ただし、次のステートメントを使用することで可能です。

Environment.Exit(0)

異なる (あなたの場合は 5 つの) 単体テストを連続して実行するには、テスト リストを使用できます。詳細については、「テスト リストの使用方法」を参照してください。

于 2012-07-10T09:13:38.460 に答える