0

コード化された UI テストを作成しました。テストが失敗した後、アプリケーションを閉じて再度開きたいと思います。現在、アプリケーションを開くのに時間がかかり、すべてのテストの前に1つだけ開く必要がないため、すべてのテストの最初にアプリケーションを実行するようにテストを設定しています。ただし、現時点では、アプリケーションがエラーをスローすると、他のすべてのテストが失敗するはずがありません。テストが失敗した後にコードを実行する方法を知っている人はいますか?

4

1 に答える 1

2

TestContext.CurrentTestOutcomeメソッドでプロパティを使用して[TestCleanup]、テスト実行の結果を判断できます。

この[TestCleanup]メソッドを親クラスに移動して、再利用可能にすることができます。

于 2012-10-04T21:24:12.697 に答える