dotCover 2018.2 Help

カバリングテストへの移動

ReSharper | カバー | カバーテストを表示する
Ctrl+Alt+K T
ReSharper_ShowTestsCoveringEditorContext

dotCoverは、コード内の特定のステートメントを対象とする単体テストを検出するためのショートカットを提供します。Visual Studioエディタでは、カバリングテストをリストし、これらのテストのいずれかに直接ナビゲートするポップアップを呼び出すことができます。さらに、このポップアップから即座に実行したり、既存のユニットテストセッションに追加することができます。

dotCoverはカバレッジユニットテストに関する情報を現在のカバレッジスナップショットから取得します。したがって、この情報は利用できない場合があり、dotCoverはこのナビゲーションを実行できません。

  • カバレッジスナップショットが開いていません。この場合、メインメニューとコンテキストメニューの対応するコマンドはグレー表示されます。
  • 現在のステートメントをカバーする単体テストはありません . In this case, the commands are active but the pop-up will show the following message: No tests cover this statement .
  • 現在のスナップショットにはテストごとのデータはありません . In this case, the commands are active but the pop-up will show the following message: Current snapshot does not contain per-test info .

It is obvious that for the code not covered with unit tests, this navigation is impossible. Therefore, you can first highlight covered code and then navigate from the code highlighted as covered.

テストのカバーに移動するには

  1. エディタで、コードステートメントにキャレットを配置します。
  2. Ctrl+Alt+K T を押すか、メインメニューからReSharper | カバー | カバーテストを表示するを選択してください。あるいは、 Ctrl+Shift+Aを押して、ポップアップでコマンド名を入力してから、コマンド名を選択することもできます。
  3. 以下のいずれか 1 つを実行します:
    • Ctrl+Alt+K T を押すか、メインメニューからReSharper | カバー | カバーテストを表示するを選択してください。
    • If highlighting is enabled, hold the cursor on a particular highlighting marker until a tooltip appears. Click on the tooltip.
  4. ポップアップが表示されたら、そのステートメントをカバーする単体テストのリストが表示されます。
    dotCover show covering tests
  5. 希望の単体テストをダブルクリックしてエディタで開きます。
最終更新日: 2018年9月4日

関連事項