- 引入 Unity 测试框架 (ThrowTheSwitch) - 创建 test_http.c (35 个测试): 请求解析、响应格式化、MIME 类型、内存管理 - 创建 test_static.c (31 个测试): 压缩判断、时间处理、ETag、路径安全、HTML 转义、gzip、socket 层 - 更新 Makefile: make unit-test 一键编译运行 - 66 个测试全部通过,集成测试保持 30 项通过
- 引入 Unity 测试框架 (ThrowTheSwitch) - 创建 test_http.c (35 个测试): 请求解析、响应格式化、MIME 类型、内存管理 - 创建 test_static.c (31 个测试): 压缩判断、时间处理、ETag、路径安全、HTML 转义、gzip、socket 层 - 更新 Makefile: make unit-test 一键编译运行 - 66 个测试全部通过,集成测试保持 30 项通过