このセクションでは、「未検証の結果」について説明します。
説明
未検証の結果メッセージ (「未検証の結果の検証」 > 「未検証の結果」の「結果」) がレポートされるのは、実行したテスト ケースに、アサーションに変換されていない事後条件がある場合です。 結果の違いは期待どおりの動作かもしれませんし、エラーかもしれません。レビューと検証が必要です。
「未検証の結果」を生成するテスト ケースをレビューする方法については、「自動生成テスト ケース 」を参照してください。
推奨される対応
回帰テストに使用するテスト ケースはすべて「検証済み」にする必要があります。結果を検証済みにすると、同じ値を得られなかった場合にテストは失敗します。
結果が「正しいコードの動作」を表している確信がある場合、結果をレビューすることなく、すべての結果を自動的に検証済みにできます。それには、「未検証の結果」ノードを右クリックし、ショートカット メニューの [すべての結果を検証する] をクリックします。
結果が「正しいコードの動作」を表しているかどうかが不明な場合、個々に結果をレビューして対応することを推奨します。未検証の結果をレビューすると、多くの場合、予想外の動作や他の問題を発見できます。
メッセージを右クリックし、ショートカット メニューから適切な「即時修正」アクションを選択します。
- テスト ケースの結果が正しく、発見された問題が機能の問題を表さない場合、[結果を検証する] を選択します。
- C++test で当該テスト ケースを実行するが、今後のテストでは結果をチェックしない場合、[結果を無視する] を選択します。