ReSharper 2024.1 ヘルプ

単体テスト支援

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

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

単体テスト支援は、他の JetBrains .NET 製品を使用して拡張できます。dotTrace で単体テストのプロファイリングを行い、dotCover で単体テストのコードカバレッジを分析できます。これらの製品は、dotUltimate ライセンスに含まれています。

本セクション:

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

ここで説明する手順と例では、C# の機能の使用について説明します。他の言語の詳細については、言語別 ReSharper セクションの対応するトピックを参照してください。

関連ページ:

拡張機能を管理する

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

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

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

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

ReSharper は、Visual Studio での次の単体テストフレームワークの単体テストの検出、実行、デバッグに役立ちます。UnrealEngine テストフレームワーク、Google C++ テストフレームワーク、doctest ユニットテストフレームワーク、Catch C++ テストフレームワーク、Boost.Test フレームワーク(v: 1.59 以上)、ReSharper を使用すると、単一の単体テスト、ファイル、プロジェクト、ソリューション内のすべてのテストを実行できます。テ...

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

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

プロジェクトまたはソリューションで単体テストを操作する

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

ユニットテストセッション

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