特性
c的单元测试见的多了,cutter有什么看家本领吗?
- 框平台性好
这个貌似意义不大,单元测试框架一般本身都很小巧,移植难度很小。
- 自动探测用例
这个功能不错,只要开头是test_ 开头的函数,自动认为是testcase。
其实他是把testcase编译成了库,然后进行符号查找。
- 显示友好
尽量精确的提出错误在哪里,有个expect和real,貌似还可以diff。
- 支持数据驱动测试
这个功能还有点不明白,貌似应该是测试前准备数据集的功能,不知道是否是mock功能。
- 支持代码的分支覆盖率攻击。
- 针对ubuntu特别优化。
后续待添加功能
从他的TODO中可以看到一些,不过我最期望的是:
- 测试用例的search
- 内存泄漏测试,最好集成memwatch的功能。mem_limit很好。
- 是否有mock功能?