C单元测试框架——CMockery (1) 简介
来源:互联网 发布:三维展示软件 编辑:程序博客网 时间:2024/05/07 07:25
cmockery 是google发布的用于C单元测试的一个轻量级的框架。
主要特点:
- 免费且开源,google提供技术支持;
- 轻量级的框架,使测试更加快速简单;
- 避免使用复杂的编译器特性,对老版本的编译器来讲,兼容性好;
- 并不强制要求待测代码必须依赖C99标准,这一特性对许多嵌入式系统的开发很有用;
获取源码:
直接下载:http://code.google.com/p/cmockery/downloads/list
svn地址:svn checkout http://cmockery.googlecode.com/svn/trunk/ cmockery-read-only
编译方法:
window下,
- 打开使用VS2003/2005/2008 提供的 命令提示窗口;
- cd 到CMockery的目录的window目录
- 运行 nmake 命令
E:
cd E:/OpenSource/c/cMockery
cd windows
nmake
cmockery.lib文件以及一些测试代码都在 Windows目录下;
linux下,
cd 到 cMockery 源码目录
sudo ./configure
sudo make
sudo make install
库文件安装到:/usr/local/lib
头文件安装到:/usr/local/include/google
注意此时还应该加载一下CMockery库:
cd /usr/local/lib
sudo ldconfig
下一文章我们会介绍一个简单例子,更多内容请参考:CMockery Manual。
欢迎转载,请注明来自see-see ,谢谢!
- C单元测试框架——CMockery (1) 简介
- C单元测试框架——CMockery (1) 简介
- C单元测试框架——CMockery简介与示例
- C单元测试框架——CMockery (2) 加减法demo
- C单元测试框架——CMockery (3)中文手册
- C单元测试框架——CMockery (2) 加减法demo
- google公布c语言轻量级单元测试工具Cmockery---初体验
- 单元测试—Moq框架
- 单元测试(1)——简介
- Check—强大的C语言单元测试框架
- C语言单元测试框架
- C语言单元测试框架
- python单元测试框架unittest简介
- Python单元测试框架unittest简介
- C#——单元测试
- CxxTest使用简介 ——VS2008中使用C++单元测试框架
- 单元测试——Moq框架下的Mock简介及简单实例
- Xcode6下iOS单元测试——XCTest和GHUnit框架简介和比较
- Linux下Oracle安装(转)
- 我理解的Windows moblie
- 循环与判断/利用函数的简单实例/使用对象/列举对象属性
- interface 接口
- 和CIO问答软件项目实施管理
- C单元测试框架——CMockery (1) 简介
- Linux添加用户
- 读STL源码剖析笔记(一)
- 对ibatis分页功能的改进
- 安装oracle遇到AreasQueries 无法装载数据库 问题(转)
- Effective Java Item2:当构造方法的参数(尤其是可选参数)比较多时使用Builder模式
- 网页不为人知的秘密
- 将你的文件类型集合进XML编辑器(第二部分)
- 不使用SD卡,在Recovery模式下刷Gphone