よくある質問(FAQ)
シミュレータ起動直後、下記のようなポップアップエラー発生してシミュレーションが実行できません。
テストCSVの入力変数に「文字列・数値列設定」を使用していますが、配列の大きさを超えたデータは設定していません。
考えられる原因について教えてください。
本エラーは、テストCSVの入力変数(配列)に対して「文字列・数値列設定」モードを選択し、入力データを「文字列」に設定している場合に発生することがあります。(※ 出力変数に期待値を設定するときも同じ状況が発生します)
■ エラーの発生原因について
文字列のテストデータには 文字列の終端である "NULL"文字 ("0") が1文字追加されます。"NULL"文字の追加により配列サイズを超えると、本ポップアップエラーが発生します。
■回避策
配列のサイズより1文字少ない文字列でテストに支障がない場合は「1~配列サイズ-1」の文字列をテストデータとして設定してください。
文字列の終端に ”NULL"文字を付加したくない (配列全体にテストデータを設定したい) 場合は、入力データを「数値列」に設定することで、テストデータを設定することが可能です。(※出力変数の期待値も同じです)