ReSharper 2021.1 ヘルプ

ユニットテスト支援

ReSharper は、Visual Studio で単体テストの検出と実行、デバッグを行うのに役立ちます。以下のユニットテストフレームワークがサポートされています:

ReSharper を使用すると、単体テスト、テストクラス、ファイル、プロジェクト、またはソリューションのすべてのテストを実行できます。また、テストセッションで任意の数のテストを組み合わせて実行することもできます。

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

本セクション:

この機能は、次の言語とテクノロジーでサポートされています。

C# の機能の使用方法については、こちらの説明と例を参照してください。他言語の詳細については、言語による ReSharper の対応するトピックを参照してください。

関連ページ:

拡張機能を管理する | ReSharper

拡張機能は、追加のコンテキストアクション、コードアナライザー、プログラミング言語のサポートなどの機能を追加します。さまざまな拡張機能のインストール、更新、アンインストールのプロセスを簡単にするために、ReSharper はあなたのためにすべての日常的な操作を自動的に行うマネージャーを提供しています。すべての利用可能な拡張機能を閲覧し、数回のクリックでインストールすることができます。拡張機能をインストールするメインメニューで選択します。開いた拡張機能マネージャーダイアログで、利用可能な拡張機能を...

JavaScript によるユニットテストの支援 | ReSharper

ReSharper は、Visual Studio でクニットおよび Jasmine フレームワークの単体テストを検出して実行できます。ReSharper を使用すると、単体テスト、ファイル、プロジェクト、またはソリューションのすべてのテストを実行できます。また、テストセッションで任意の数のテストを組み合わせて実行することもできます。JavaScript ユニットのテスト設定の構成:Jasmine フレームワークを使用する場合、ReSharper オプション(Alt+R, O)のページでフレームワ...

C++ のユニットテスト支援 | ReSharper

ReSharper は、Google C++ テストフレームワーク、C++ テストフレームワーク、Catch、Boost.Test フレームワーク(v: 1.59 以上)の単体テスト、および Visual Studio での doctest 単体テストフレームワークの検出、実行、デバッグを支援します。ReSharper を使用すると、単体テスト、ファイル、プロジェクト、またはソリューションのすべてのテストを実行できます。また、テストセッションで任意の数のテストを組み合わせて実行することもできます。...

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

現在のドキュメントでテストを見つける:ReSharper はサポートされているすべてのフレームワークの単体テストクラスと単体テストをエディター内で発見し、エディター内の各項目の横に対応するアクションインジケータを追加します。... そしてファイル構造ウィンドウ: — このメソッドは単体テストであり、実行およびデバッグできます。 — このクラスは単体テストクラスであり、テストを含むテストを実行およびデバッグできます。 — 最後の実行中に合格した単体テスト。 — 最後の実行中に渡された単体テストクラスのテ...

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

ソリューションの単体テストを発見する:ReSharper は、ユニットテストエクスプローラーウィンドウを Visual Studio(または、または)に追加します。このウィンドウを使用して、ソリューション全体でサポートされているすべてのフレームワークの単体テストを調査、実行、またはデバッグできます。プロジェクトの単体テストは、プロジェクトがビルドされた後にのみウィンドウに表示されることに注意してください。現在開いているファイルのテストは自動的に更新され、開いているファイルの新しいテストは、作...

単体テストセッション | ReSharper

アプリケーションの特定の部分を対象とする単体テストを複数の単体テストセッションにグループ化できます。単体テストセッションには、さまざまなプロジェクトからの、サポートされているさまざまなフレームワークのテストを含めることができます。複数のテストセッションを持ち、必要に応じて別々に実行できます。単一のテスト / テストクラスを複数の異なるテストセッションに含めることができます。ユニットテストセッションにアクセスする:ユニットテストセッションの管理は Unit Test Sessions ウィンドウで...