1.github下载地址:https://github.com/google/cmockery
下载之后直接解压缩即可
2.安装
进入cmockery文件夹:
$ ./configure
$ make
$ sudo make install
$ sudo ldconfig
安装后头文件:
/usr/local/include/google/cmockery.h
库文件:
/usr/local/lib/
3.doc文件:https://github.com/google/cmockery/tree/master/docs
例子:
#include <stdarg.h>
#include <stddef.h>
#include <setjmp.h>
//#include <cmockery.h> 改为
#include <google/cmockery.h>
// A test case that does nothing and succeeds.
void null_test_success(void **state) {
}
int main(int argc, char* argv[]) {
const UnitTest tests[] = {
unit_test(null_test_success),
};
return run_tests(tests);
}
4.使用时需要编译选项加上:
-lcmockery