这么久以来一直没有找到一款很好的支持mock测试的C语言单元测试工具包,但前不久在一网友的评论中得知:去年Google曾发布了一款c语言的轻量级单元测试framework -- “cmockery”,cmcokery很小巧,对其他开源包没有依赖,对被测试代码侵入性小;它支持mocktest,同样也可以支持常规的单元测试。 之前在博客中曾描述过C语言实...
cmockery/downloads/list svn地址:svncheckouthttp://cmockery.googlecode/svn/trunk/cmockery-read-only 编译方法: window下, 1.打开使用VS2003/2005/2008提供的命令提示窗口;(不支持VC6?) 2.cd到CMockery的目录的window目录 3.运行nmake命令 E: cdE:/OpenSource/c/cMockery cdwindows nmake cmockery.lib文件以及...
C单元测试框架之Cmockery http://c4fun.cn/blog/2014/12/06/cmockery/二、编译:1. ./configure2. make3. sudo make install4. sudo ldconfig 三、Demo Test: #include<stdarg.h>#include<stddef.h>#include<setjmp.h>#include"cmockery.h"//注意头文件所在的位置voidtestFunction(void**state) { printf("...
C单元测试框架之Cmockery http://c4fun.cn/blog/2014/12/06/cmockery/二、编译:1. ./configure2. make3. sudo make install4. sudo ldconfig 三、Demo Test: #include<stdarg.h>#include<stddef.h>#include<setjmp.h>#include"cmockery.h"//注意头文件所在的位置voidtestFunction(void**state) { printf("...