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

时间:2022-08-07 21:30:18
【文件属性】:

文件名称:C单元测试的轻量级框架CMockery.zip

文件大小:376KB

文件格式:ZIP

更新时间:2022-08-07 21:30:18

开源项目

CMockery 是 Google 发布的用于 C 单元测试的一个轻量级的框架。它很小巧,对其他开源包没有依赖,对被测试代码侵入性小。CMockery 的源代码行数不到 3K,你阅读一下 will_return 和 mock 的源代码就一目了然了。主要特点:免费且开源,Google 提供技术支持;轻量级的框架,使测试更加快速简单;避免使用复杂的编译器特性,对老版本的编译器来讲,兼容性好;并不强制要求待测代码必须依赖 C99 标准,这一特性对许多嵌入式系统的开发很有用 标签:CMockery


【文件预览】:
cmockery-master
----Makefile.am(4KB)
----Makefile.in(66KB)
----configure(751KB)
----compile(4KB)
----src()
--------config.h.in(3KB)
--------example()
--------cmockery.c(62KB)
--------google()
----.travis.yml(755B)
----ltmain.sh(193KB)
----configure.ac(2KB)
----ChangeLog(600B)
----windows()
--------makefile(7KB)
----packages()
--------deb()
--------deb.sh(2KB)
--------rpm.sh(2KB)
--------rpm()
----LICENSE.txt(11KB)
----depcomp(16KB)
----install-sh(9KB)
----missing(11KB)
----README.md(4KB)
----INSTALL(9KB)
----mkinstalldirs(3KB)
----autogen.sh(2KB)
----m4()
--------ac_have_attribute.m4(500B)
--------stl_hash.m4(2KB)
--------stl_namespace.m4(917B)
--------google_namespace.m4(2KB)
--------acx_pthread.m4(13KB)
--------ac_rwlock.m4(1KB)
--------namespaces.m4(735B)
--------compiler_characteristics.m4(1KB)
----config.guess(42KB)
----docs()
--------user_guide.md(22KB)
----aclocal.m4(256KB)
----AUTHORS(23B)
----NEWS(0B)
----config.sub(31KB)

网友评论