• ベストアンサー

単体テスト スタブ作成に関して

同一ファイル内にテストする関数とその関数から呼び出される関数があった場合、どのようにスタブは作成すればいいのでしょうか? test.c ------------------------------ funcA(){ //funcA()のテスト funcB(); } funcB(){ } //funcB()のスタブを作りたいが同じファイルにあるため自動的に本物の関数がリンクされてしまう。 ----------------

質問者が選んだベストアンサー

  • ベストアンサー
  • ken-etsu
  • ベストアンサー率46% (55/119)
回答No.1

別のファイルにする、ってんじゃダメなんですか? そうでなければ、 #define FUNCB funcB と #define FUNCB funcB_stub で切り替えるとか、一時的に本物のfuncBをコメントアウトするとか。

関連するQ&A

専門家に質問してみよう