以下に示す関数の CMockery を使用してモック コードを作成する際に問題に直面しています。ヒントを教えてください。が呼び出されたかどうかをテストし、startCalCompute
に値を代入してupdateMode
、 と等しくならないようにしたいと考えていSYSTEM_CAL_CONFIG
ます。必要なのは出発点またはヒントだけです。
foo.c
static void checkSystem(void)
{
#ifndef CAL
startCalCompute();
#endif
if( SYSTEM_CAL_CONFIG != updateMode )
{
updateLogevent();
}
...
}
testfoo.c
void Test_checkSystem( void ** state )
{
// what to do here to check if startCalCompute() is called ?
}