ReSharper 2018.3ヘルプ

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

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

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年4月15日

関連ページ:

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

Alt+EnterReSharper_AltEnterReSharperがVisual Studioのテキストエディターに追加する最も目立つものは、アクションインジケータとアクションリストです。ReSharper(C#、VB.NET、XML、CSS、JavaScript、ASP.NETなど)でサポー...

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

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

ファイル構造ウィンドウ

このウィンドウには、アクティブエディタータブに文書の構造が表示されます。ウィンドウはエディターと同期されます。別のエディタータブに切り替えると、ウィンドウには対応するファイルの構造が表示されます。開いたファイルに単体テストが含まれている場合は、それらに対応するアイコンが表示され、最後の実行のステータ...

ユニットテスト支援

ReSharperのユニットテストランナーは、同じIDを持つ2つ以上のテストを実行することはできません。これは実際にはめったに起こりませんが、同じIDのテストがある場合、Unit TestsエクスプローラーとUnit Test Sessionsウィンドウには1つのノードとして表示され、そのうちの1つ...

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

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