C ファイルにいくつかの静的関数が含まれていますが、Google テストを使用してこれらの静的関数をテストするにはどうすればよいですか?
ヘッダファイル:
test.h
int accessData();
ソースファイル:
test.c
static int value;
static int getData()
{
return value;
}
int accessData()
{
if(value != 0)
{
return getData();
}
return 0;
}
静的関数はグローバル関数によって呼び出されますが、Google テストを使用してこれらの静的関数をテストするにはどうすればよいですか?