ReSharper 2020.1ヘルプ

現在のドキュメントで単体テストを処理する

現在のドキュメントでテストを見つける

ReSharperはサポートされているすべてのフレームワークの単体テストクラスと単体テストをエディター内で発見し、エディター内の各項目の横に対応するアクションインジケータを追加します。

ReSharper shows different indicators for unit tests in the editor

...そしてファイル構造ウィンドウ

ReSharper shows unit tests in File Structure
  • Test —メソッドは単体テストであり、実行およびデバッグできます。

  • Test —クラスは単体テストクラスであり、含まれるテストを実行およびデバッグできます。

  • Passed —前回の実行中に合格した単体テスト。

  • Passed —前回の実行中に合格した単体テストクラスのテスト。

  • Failed —ユニットテストは最後の実行中に失敗しました。

  • Failed —ユニットテストクラスの少なくとも1つのテストが最後の実行中に失敗しました。

  • Ignored —ユニットテストは最後の実行中に無視されました。

  • Ignored —ユニットテストクラスのすべてのテストは、最後の実行中に無視されます。

現在のドキュメントでテストを実行またはデバッグする

現在のドキュメントでユニットテストを実行またはデバッグする方法はいくつかあります。アクションインジケータ、メインメニュー、またはショートカットを使用することができます:

  • テストクラスの単一のテストまたはすべてのテストを実行またはデバッグするには、テストクラスの横にあるアクションインジケーターをクリックするか、テスト/テストクラスにキャレットを設定して Alt+Enterを押します。アクションリストで、テストの場合は実行 / デバッグを、テストクラスの場合はすべて実行 / すべてをデバッグするを選択します。

    ReSharper: Recognizing unit tests in the editor

  • または、ユニット・テストの実行 Run Unit Tests Control+T R / ユニット・テストのデバッグ Debug Unit Tests Control+T D コマンドを使用できます。これらのコマンドは、メインメニュー(ReSharper | ユニット・テスト)およびコンテキストメニューでも使用できます。これらのコマンドの動作は、キャレットの位置またはエディターでの選択に応じて異なります。

    • To run or debug a single test or all tests in a test class, set the caret at the test/test class name, or anywhere inside its declaration in the editor , or else, select it in the ファイル構造ウィンドウ

    • いくつかのテストを実行するには、エディターまたはファイル構造ウィンドウで目的のテストを選択します。

    • 現在のファイルですべてのテストを実行するには、すべてを選択するか、テストクラスの外側でキャレットを設定します。

テストの実行またはデバッグをどのように選択しても、実行の進行状況、結果、および出力がUnit Test Sessionsウィンドウに表示されます。開いている単体テストセッションがある場合、実行されたテストはそのセッションに追加されます。テストセッションがないか、既存のセッションがロックされている場合、新しいテストセッションが作成されます。

必要に応じて、最後に実行したテストを Control+T T を押すか、メニューのReSharper | ユニット・テスト | 前回の実行を繰り返しを選択していつでも再実行することができます。

最終更新日: 2020年7月14日

関連ページ:

アクションインジケータとアクションリスト

ReSharperがVisual Studioテキストエディターに追加する最も注目すべきものには、アクションインジケータとアクションリストがあります。これらは、ReSharperでサポートされるすべてのファイル(C#、VB.NET、XML、CSS、JavaScript、ASP.NETなど)に表示され...

単体テストセッション

ReSharperの単体テストランナーでは、同じIDで2つ以上のテストを実行できません。これが実際に発生することはほとんどありませんが、同じIDのテストがある場合、それらは単体テストエクスプローラーと単体テストセッションウィンドウに単一のノードとして表示され、そのうちの1つだけが実行されます。テスト...

ファイル構造ウィンドウ

ReSharper | Windows | ファイル構造ReSharperでは、ファイル構造ウィンドウを使って現在のドキュメントの構造をナビゲートすることができます。これは大きなファイルでのナビゲーションを非常に簡単にします。ウィンドウはエディターと同期しています。別のエディタータブに切り替えると、...

ユニットテスト支援

ReSharperの単体テストランナーでは、同じIDで2つ以上のテストを実行できません。これが実際に発生することはほとんどありませんが、同じIDのテストがある場合、それらは単体テストエクスプローラーと単体テストセッションウィンドウに単一のノードとして表示され、そのうちの1つだけが実行されます。テスト...

プロジェクトまたはソリューションでユニットテストを使用する

ユニットテストの支援は、他のJetBrains .NET製品を拡張することができます:ユニットテストをプロファイルできdotTraceとでユニットテストのコードカバレッジ分析dotCoverを。これらの製品はReSharper Ultimateにも含まれています。ReSharperの単体テストランナ...