int main() { test_add(); // 运行测试函数 printf("所有测试用例均通过! "); return 0; } 在这个示例中,我们首先引入了stdio.h和assert.h头文件,然后定义了一个被测试的函数add,以及一个测试函数test_add,在test_add函数中,我们使用断言(assert)来检查add函数的返回值是否符合预期,在main函数中调用test_...
在C语言中,可以使用一些单元测试框架来编写和运行单元测试代码。以下是一个使用CUnit框架编写的基本示例: #include <stdio.h> #include <stdlib.h> #include <CUnit/CUnit.h> #include <CUnit/Basic.h> // 测试的函数 int add(int a, int b) { return a + b; } // 初始化测试套件 int init_suite(...