ホーム > ユーザーサポート > FAQ カバレッジマスターwinAMS
【質問】
共通スタブ関数を作成していますが、「スタブ設定」の共通スタブにある「置換」チェックボックスをONにすると、プロジェクト全体のテストに対して、その関数がスタブ置換されてしまいます。「置換」をONにした関数は必ずスタブ置換され、元の関数がテストできなくなります。テスト毎(CSVファイル単位)に共通スタブ置換のON/OFF指定を行うことはできませんか?
【回答】
可能です。
共通スタブ関数の場合、「置換」フラグのON/OFFによってプロジェクト全体の対象関数の置換が制御されますが、テストCSV別の置換設定で上書きすることができます。
上図のように「置換」フラグがOFFの状態であっても
のようにして個別CSVスタブ設定の「置換する関数」をONに変更すれば、当該テストCSVにおいてはスタブ置換がONになります(スタブ関数が呼ばれます)。
一方「置換」フラグがONの場合でも
のように個別CSVスタブ設定の「共通スタブ設定を無効にする関数」に設定すれば、当該テストCSVにおいてスタブ置換がOFFになります(実関数が呼ばれます)。