よくある質問(FAQ)

構造体型の引数を持つ関数で、「WinAMS ポインタ割り当ての設定を行っていません…」エラーが発生しました。

テストCSVについて

質問

テスト対象の関数に「構造体型の引数」が存在するとき、シミュレータ起動直後 下記のエラーが発生してテストを行うことができません。
テスト対象の関数にポインタ変数は有りません。エラーの発生原因と対策方法を教えてください。

WinAMS ポインタ割り当ての設定を行っていません(関数@構造体数)

回答

本エラーは、「ポインタ割り当て設定」が設定されていないことが原因です。

※詳細説明
カバレッジマスターwinAMSでは、「ポインタ割り当てエリア設定」に指定されたエリアに、「構造体型の引数」や「構造体型のリターン値」を展開する仕様になっています。なので、ポインタ割り当てエリアが存在しない場合は、上記「構造体型」の引数やリターン値を扱うことができません。

■回避策
下記 (画面キャプチャ) のように「ポインタ割り当てエリア設定」を設定していただくことで、回避できます。