框架 | 1.工作量 | 2.可移植性 | 3.fixtures | 4.异常 | 5.断言 | 6.各种输出 | 7. 测试套件 | 8.Mock |
---|---|---|---|---|---|---|---|---|
CPPUnit | 多 | 需RTTI, STL | 支持 | 支持 | 很好 | 支持 | 支持 | 不支持 |
Boost.Test | 一般 | 需RTTI, STL, Boost | 支持 | 支持最好 | 支持 | 支持 | 支持 | 不支持 |
CppUnitLite | 少 | 很好 | 不支持 | 不支持 | 很差 | 不支持 | 不支持 | 不支持 |
NanoCppUnit | 少 | 仅Windows | 支持 | 未知 | 支持 | 不支持 | 支持 | 不支持 |
Unit++ | 很多 | 一般 | 不支持 | 一般 | 不支持浮点数 | 未知 | 支 持 | 不支持 |
CxxTest | 少 | 很好 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 |
Google Test | 少 | 很好 | 支持 | 支持 | 很好 | 未知 | 支持 | 不支持 |