Ubuntu 16.04 および Eclipse 4.7.2 で Ceedling を使用しています。これまでのところ、_ExpectWithArray モック関数を動作させることができないという例外を除いて、すべて正常に動作しています。
たとえば、モックする必要がある次の関数がありますvoid TestFunc(uint8_t * data);
。私のテストファイルには、次の呼び出しがあります
uint8_t TEST_DATA[5] = { 0xFF, 0x00, 0xA0, 0x00, 0x09 };
TestFunc_ExpectWithArray(TEST_DATA, 5)
また、さまざまな値を指定しようとしましparam_depth
たが、うまくいきませんでした。
テストを実行しようとすると、常に失敗します
implicit declaration of function ‘TestFunc_ExpectWithArray’ [-Wimplicit-function-declaration]
私の経験では、モックする関数が適切なパラメーターで呼び出されず、CMock がモックされたバージョンの生成に失敗した場合に常に発生します。私は何を間違っていますか?誰かが _ExpectWithArray を適切に使用する方法の例を挙げてもらえますか?