- ベストアンサー
単体テスト スタブ作成に関して
同一ファイル内にテストする関数とその関数から呼び出される関数があった場合、どのようにスタブは作成すればいいのでしょうか? test.c ------------------------------ funcA(){ //funcA()のテスト funcB(); } funcB(){ } //funcB()のスタブを作りたいが同じファイルにあるため自動的に本物の関数がリンクされてしまう。 ----------------
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
別のファイルにする、ってんじゃダメなんですか? そうでなければ、 #define FUNCB funcB と #define FUNCB funcB_stub で切り替えるとか、一時的に本物のfuncBをコメントアウトするとか。