
Unity
ThrowTheSwitch
Simple unit testing for C
AI 简介
Unity Test 是一个专为 C 语言设计的单元测试框架,特别适用于嵌入式系统。其核心功能包括一系列简洁明了的断言宏,如 `TEST_ASSERT_TRUE`、`TEST_ASSERT_EQUAL_INT` 等,支持基本条件验证及数值比较等常用测试需求。该框架结构紧凑,仅由一个 C 文件和两个头文件组成,易于集成到现有构建环境中,并兼容多种编译器与构建工具(如 Make 和 CMake)。对于需要对微控制器代码进行高效可靠测试的开发者来说,Unity Test 是一个理想的选择,尤其适合那些希望在不大幅改变现有开发流程的情况下引入自动化测试机制的项目。
C
MIT License5.3k
Stars
1.1k
Forks
160
Watchers
89
Issues
Star 增长
今日+6
近 7 天+19
近 30 天+63
综合评分92.95
默认分支master