Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

テスト対象の関数 int get_max2() は、引数の a か b の大きい方の値を *p_max に入れて返します。ただし、ポインタ p_max がNULLの場合は、戻り値に -1 を返すという仕様です。

テスト対象関数


引数 p_max に NULL を設定するテストを行いたい場合は、データソースに NULL を設定する/しないを判断するためのフラグとなるデータを用意します。次の例では、V#I#p_max_NULLがそのデータです。コードステップで、そのフラグの値を見て p_max に NULL を設定する処理を追加します。

テストケースエディターでの設定例


呼出し後に *_p_max に出力された値がデータソースで設定した値と等しいかどうかチェックする際は、コードステップを使用して _p_max がNULLでないかどうかを判断してから実行します。

テストケースエディターでの設定例





  • No labels