c - 你用什么来单元测试 C 代码?

标签 c unit-testing

这个问题在这里已经有了答案:





Unit Testing C Code [closed]

(31 个回答)


4年前关闭。




我是一名专业的 Web 开发人员,因此我习惯于使用非常高级的脚本语言和测试工具。最近,我个人更多地使用 C,并为基于 Unix 的系统编写了许多 C 程序来完成各种任务。

但是,我仍然没有很好地对这段代码进行单元测试,我想知道 C 程序员使用什么工具来创建自动化测试来验证代码。

最佳答案

您是在严格测试 C 代码,还是可以混入一些 C++?如果 C++ 没问题,cppunit可能值得一试。如果您正在测试一个库,您可以简单地将您的库链接到您的单元测试应用程序中。如果您正在测试应用程序,您可能需要创建一个库,然后将其链接到您的应用程序和单元测试应用程序中。

关于c - 你用什么来单元测试 C 代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/493669/

相关文章:

c# - 如何模拟继承的方法

c - 释放变量后,我们可以使用它吗?

c - 结构数组操作

c - 从未初始化的变量创建指针是否有副作用?

unit-testing - 未注入(inject)模拟对象

java - Junit集成测试

c - 在 'C' 我如何 - 检查用户输入的 int 以及是否会重新提示用户字母、字符或空格?

c - Eclipse使用make命令生成二进制文件

angular - 如何在 Jasmine/Angular 中模拟服务的事件发射器

javascript - 如何使用 Jest 模拟和测试包装模块函数的方法?