
UT for C: 一个简单的单元测试库,涵盖信号与退出状态
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
UT for C是一款简洁高效的C语言单元测试框架,不仅支持标准的测试用例编写和执行,还特别加入了对信号处理及程序退出状态的全面检测功能。
libut 是一个用于 ANSI C 单元测试的简单库,特点包括:
- 提供信号测试功能。
- 支持 `exit()` 调用后的断言检查。
- 代码结构简洁:仅有一个标题文件和一个源文件,总行数少于200行。
- 不需要复杂的测试框架即可使用。
- 易于上手:提供三个基本宏入口点,即`void test(void);`函数。库中所有名称均以 `ut_` 或 `UT_` 开头,内部使用的则以 `ut__` 或 `UT__` 开头。
安装方式:
1. 安装到 `$HOME/local`: 使用命令 `$ make install`
2. 在其他位置安装(需使用相同的PREFIX变量):先执行命令 `$ make PREFIX=/usr/local`, 然后作为root用户运行 `# make PREFIX=/usr/local install`
用法示例:
- 查看基本功能的实现,可以参考目标`unit_test`以及其对应的GNUmakefile文件。
- 基本断言语法为:`UT_ASSERT(expression)`
全部评论 (0)
还没有任何评论哟~


