[単体テストの問題の修正] ノードを展開して最初の問題の情報を参照します。
ATM/ATM.cxx 行をダブルクリックして問題に関連しているソース コードを開きます。
[品質タスク] ビューで最初の ...TestSuite... 行をダブル クリックし、関連するテスト ケースを開きます。
bank
および display
のポインターをコンストラクターに渡していること、および口座番号とパスワードを引数として渡して viewAccount を呼び出していることに注意してください。アクセス違反がレポートされている行で間接参照されている display のポインターは、null ポインターとして定義されています。恐らくこれが問題の原因です。
テスト ケースのソースを変更するために、テスト ケースのコードを開き、0 ではなく有効な display オブジェクトで _display_0 ポインターを初期化します。
プロジェクト ツリーで ATM.cxx および includeを選択して単体テストを再実行します。さらにいくつかのテストが実行され、テストの失敗がレポートされないことに注意してください。