C 单元测试的轻量级框架 CMockery

Apache
C/C++ SHELL 查看源码»
Linux
Google
2016-11-02
局长
CMockery 正在参加 2019 年度最受欢迎开源中国软件评选,请投票支持!
CMockery 在 2019 年度最受欢迎开源中国软件评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票赢奖品
已投票

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

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

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

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

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


的码云指数为
超过 的项目
加载中

评论(0)

暂无评论

暂无资讯

暂无问答

工程师最值得关注的10个C开源项目   

工程师最值得关注的10个C开源项目

2014/11/18 21:26
89
2
从现在开始出发

1. Webbench Webbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站...

2014/11/25 13:54
16
0
源码阅读——十个C开源项目

开源世界有许多优秀的开源项目,我选取其中十个最优秀的、最轻量级的C语言的项目,希望可以为C语言开发人员提供参考。

2014/10/21 15:05
41.2K
144
程序员最值得关注的10个C开源项目

1. Webbench Webbench 是一个在 linux 下使用的非常简单的网站压测工具。它使用 fork ()模拟多个客户端同时访问我们设定的 URL,测试网站在压力下工作的性能,最多可以模拟 3 万个并发连接去...

2014/11/05 19:11
214
0
十大开源项目

代码阅读——十个C开源项目 1. Webbench Webbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模...

2015/03/01 19:31
65
0
十个最值得阅读学习的C开源项目代码

十个代码量比较小的c语言项目

2016/06/09 13:53
71
0
GTest初体验 -- 遇到运行库libCMT冲突问题

gtest是Google开源的C++单元测试框架,以前稍接触过boost::unittest和cmockery,这些框架的使用基本上是大同小异。由于项目涉及到gtest,那我就借此机会学习一下。 首先是从网站上下载最新的...

2015/09/10 18:18
81
0
值得推荐的C/C++框架和库

值得学习的C语言开源项目 - 1. Webbench Webbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模...

2016/02/21 13:29
282
2

没有更多内容

加载失败,请刷新页面

返回顶部
顶部