単体テスト支援
ReSharper は、Visual Studio でユニットテストを検出し、実行またはデバッグ 実行するのに役立ちます。 以下のユニットテストフレームワークがサポートされています:
NUnit — ReSharper のインストールには、それぞれ 2.7.1 までのバージョンおよび 3.15.5 までのバージョンをサポートする 2 つのバンドルされたテストランナーが含まれています。 4.1.0 までの他のバージョンもサポートされており、対応する NuGet パッケージがプロジェクトにインストールされている場合に使用されます。
サポートされているすべての Visual Studio バージョンの MSTest
TUnit(英語) など、 VSTest(英語) および Microsoft.Testing.Platform を使用するカスタムテストフレームワーク。
これらのフレームワークのサポートを有効化するには、ReSharper オプション の ページで対応するチェックボックスを選択してください Alt+R、O 。
Machine.Specifications(英語) (拡張子(英語)が必要)。 拡張機能の使用に関する詳細は、 拡張機能を管理する を参照してください。
Jasmine(英語) 1.3. - 2.3.
ReSharper を使用すると、ユニットテストやテストクラス・ファイル・プロジェクト・ソリューション内のすべてのテストを実行できます。 また、テストセッションで任意の数のテストを組み合わせて実行することもできます。
ユニットテスト支援機能は他の JetBrains .NET 製品で拡張できます。ユニットテストは dotTrace でプロファイルしたり、 dotCover でコードカバレッジを分析できます。 これらの製品は dotUltimate ライセンスに含まれています。
本セクション:
- 現在のドキュメント
- プロジェクトまたはソリューション内
- ユニットテストセッション
- テストカテゴリ
- テストを実行する
- テスト結果を分析する
- ユニットテストを作成する
- テストとテストされたコード間を移動する
- 単体テストのコード品質を維持する
- dotCover でコードカバレッジを分析する
- dotTrace を使用したプロファイル単体テスト
- dotMemory ユニットでメモリを監視する
- ユニットテストエクスプローラーウィンドウ
- Unit Test Sessions ウィンドウ
この機能は、次の言語とテクノロジーで サポートされています。
ここで説明する手順と例では、C# の機能の使用について説明します。 他の言語の詳細については、 言語およびフレームワーク セクションの対応するトピックを参照してください。