Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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

  • テスト対象関数

...

  • Image Added


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

...

Image Removed

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

    Image Added


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

...

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

...

  • Image Added