ReSharper 2019.1ヘルプ

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

現在のドキュメントでのテストの発見

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

ReSharper shows different indicators for unit tests in the editor

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

ReSharper shows unit tests in File Structure
  • ThemedIcon UnitTestingOptionsPage Screen Gray - この方法は単体テストであり、実行してデバッグすることができます。

  • ThemedIcon UnitSession Screen Gray - このクラスは単体テストクラスであり、テストを含むテストを実行およびデバッグできます。

  • ThemedIcon TestMethodSuccess Screen Gray - 最後の実行中に合格した単体テスト。

  • ThemedIcon TestFixtureSuccess Screen Gray - 最後の実行中に渡された単体テストクラスのテスト。

  • ThemedIcon TestMethodFail Screen Gray - 最後の実行中に単体テストが失敗しました。

  • ThemedIcon TestFixtureFail Screen Gray - 最後の実行中に、単体テストクラスの少なくとも1つのテストが失敗しました。

  • ThemedIcon TestMethodIgnored Screen Gray - 最後の実行中に単体テストは無視されました。

  • ThemedIcon TestFixtureIgnored Screen Gray - 最後の実行中に、単体テストクラスのすべてのテストが無視されました。

現在のドキュメントでのテストの実行とデバッグ

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

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

    Unit Testing Recognizing Unit Tests test fixture

  • または、メインメニュー(ReSharper | ユニット・テスト)、コンテキストメニュー、または対応する Ctrl+T,R / Ctrl+T,D ショートカットで使用可能なユニット・テストの実行 / ユニット・テストのデバッグコマンドを使用することもできます。これらのコマンドは、エディターでのキャレットの位置や選択に応じて動作が異なります。
    • テストクラス内の単一のテストまたはすべてのテストを実行またはデバッグするには、テスト/テストクラス名またはその宣言内のエディター内の任意の場所にキャレットを設定するか、ファイル構造ウィンドウでキャレットを選択します。

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

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

テストを実行またはデバッグする方法を問わず、実行の進行状況、結果、および出力がUnit Test Sessionsウィンドウに表示されます。オープンユニットテストセッションがある場合、実行されたテストはこのセッションに追加されます。テストセッションがない場合、または既存のセッションがロックされている場合は、新しいテストセッションが作成されます。

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

最終更新日: 2019年6月18日

関連ページ:

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

ReSharperがVisual Studioのテキストエディターに追加する最も目立つものは、アクションインジケータとアクションリストです。ReSharper(C#、VB.NET、XML、CSS、JavaScript、ASP.NETなど)でサポートされているすべてのファイルに表示され、利用可能な操作...

ユニットテストセッションの使用

ReSharperの単体テストランナーでは、同じIDで複数のテストを実行することはできません。これは実際にはほとんど発生しませんが、同じIDのテストがある場合、それらはユニット・テストエクスプローラーおよびUnit Test Sessionsウィンドウに単一のノードとして表示され、それらのうち1つだ...

ファイル構造ウィンドウ

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

ユニットテスト支援

ReSharperの単体テストランナーでは、同じIDで複数のテストを実行することはできません。これは実際にはほとんど発生しませんが、同じIDのテストがある場合、それらはユニット・テストエクスプローラーおよびUnit Test Sessionsウィンドウに単一のノードとして表示され、それらのうち1つだ...

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

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