语法中的单元测试不起作用

时间:2017-10-26 15:25:45

标签: c cmocka

我一直在努力学习cmocka来执行unitest。在看了互联网上的各种例子后,我对如何进行单元测试感到困惑,特别是我无法理解以下语法:

static int functionname(void **state) {
 // What should I write here??
 return 0;
}

我无法理解为什么使用void **状态以及它表示什么。我正在循环缓冲区进行单元测试以检查它是否已满,我应该怎么做?直到现在我已经为c mocka编写了uni测试,如下所示:

static int CBfull(void **state) {
    if(bufffull=1)
    failcount++;
    else passcount++;
}

0 个答案:

没有答案