← 返回项目库

ThrowTheSwitch/CMock

CMock

从 C 头文件生成 Mock 和 Stub 的测试工具

★ 843C许可证:MIT

CMock 解析 C 接口并生成测试替身,设计上可与 Unity Test 配合,辅助隔离模块依赖。

为什么值得关注

硬件相关依赖妨碍逻辑测试时可从接口边界引入;替身需要与真实驱动契约保持一致。

适合场景

  • C 接口隔离
  • 固件逻辑测试
  • 依赖替身生成

不适合场景

  • 认为 Mock 调用顺序正确就代表真实硬件行为正确

核心特点

  • 头文件解析
  • Mock 生成
  • Unity 集成

仓库信息

最新版本
暂无正式版本
版本发布时间(UTC)
暂无记录
上游最近推送(UTC)
2026/08/25
数据同步日期(UTC)
2026/10/07
Fork 数
306
未关闭议题
35