我正在使用cmocka在我的C-Project上做一些單元測試,我想知道如何處理靜態多邊形。 靜態元素對我來說:聲明爲static 變量函數內部 功能被聲明爲static 因此,讓功能fut是我們的測試功能,並foo成爲其他功能。無論放置在文件bar.c在: static int fut(int add) {
static int sum = 0;
sum += add;
我剛剛開始使用Cmocka,我一直在這個問題上停留了一段時間。我有一個我正在嘗試構建的cmocka項目。我在嘗試使用'make'時看到錯誤。 [ ERROR ] --- No entries for symbol __wrap_i2c_read. 而且我看到在mock_i2c.c文件中的錯誤,在這裏我呼籲mock() Could not get value to mock function __w