小甲鱼 发表于 2016-10-7 23:23:55

【开源项目】CMockery -- 用于单元测试的轻量级框架(C语言)

CMockery -- 用于单元测试的轻量级框架

CMockery 是 google 发布的用于 C 单元测试的一个轻量级的框架。它很小巧,对其他开源包没有依赖,对被测试代码侵入性小。CMockery 的源代码行数不到 3K,你阅读一下 will_return 和 mock 的源代码就一目了然了。

主要特点:

免费且开源,google 提供技术支持;

轻量级的框架,使测试更加快速简单;

避免使用复杂的编译器特性,对老版本的编译器来讲,兼容性好;

并不强制要求待测代码必须依赖 C99 标准,这一特性对许多嵌入式系统的开发很有用

下载链接:http://code.google.com/p/cmockery/downloads/list

备胎下载:


页: [1]
查看完整版本: 【开源项目】CMockery -- 用于单元测试的轻量级框架(C语言)