よくある質問(FAQ)

C言語で開発した関数をGoogleTestでテストする方法を教えてください。

【QTE21】テスト作成に関する問題

質問

C言語で開発した関数をGoogleTestでテストする方法を教えてください。

回答

C言語の関数をテストする場合、テスト対象関数がC言語の関数であることを宣言する必要があります。
GoogleTestのテストドライバソースファイルからテスト対象のヘッダーファイルを読み込むときに、以下のように記述します。

extern "C" {
#include "xxxx.h"
}