単体テスト支援
ReSharper helps discover as well as 実行またはデバッグ unit tests right in Visual Studio . 以下のユニットテストフレームワークがサポートされています:
NUnit — ReSharper installation includes two bundled test runners that support NUnit versions up to 2.7.1 and up to 3.15.5 respectively. NUnit versions up to 4.1.0 are also supported and are used if the corresponding NuGet package is installed in the project.
サポートされているすべての Visual Studio バージョンの MSTest
TUnit(英語) など、 VSTest(英語) および Microsoft.Testing.Platform を使用するカスタムテストフレームワーク。
これらのフレームワークのサポートを有効化するには、ReSharper オプション の ページで対応するチェックボックスを選択してください Alt+R、O 。
To analyze coverage of Testing Platform tests, the test project also needs a dotCover NuGet package. 詳細については、 Analyze coverage of Testing Platform tests を参照してください。
Machine.Specifications(英語) (拡張子(英語)が必要)。 拡張機能の使用に関する詳細は、 拡張機能を管理する を参照してください。
Jasmine(英語) 1.3. - 2.3.
ReSharper を使用すると、ユニットテストやテストクラス・ファイル・プロジェクト・ソリューション内のすべてのテストを実行できます。 また、テストセッションで任意の数のテストを組み合わせて実行することもできます。
ユニットテスト支援機能は他の JetBrains .NET 製品で拡張できます。ユニットテストは dotTrace でプロファイルしたり、 dotCover でコードカバレッジを分析できます。 これらの製品は dotUltimate ライセンスに含まれています。
本セクション:
- 現在のドキュメント
- プロジェクトまたはソリューション内
- ユニットテストセッション
- テストカテゴリ
- テストを実行する
- テスト結果を分析する
- ユニットテストを作成する
- テストとテストされたコード間を移動する
- 単体テストのコード品質を維持する
- dotCover でコードカバレッジを分析する
- Analyze coverage of Testing Platform tests
- dotTrace を使用したプロファイル単体テスト
- dotMemory ユニットでメモリを監視する
- ユニットテストエクスプローラーウィンドウ
- Unit Test Sessions ウィンドウ
この機能は、次の言語とテクノロジーで サポートされています。
ここで説明する手順と例では、C# の機能の使用について説明します。 他の言語の詳細については、 言語およびフレームワーク セクションの対応するトピックを参照してください。