0

我被分配了一项任务,准备对我们可以用于下一个项目的 C++ 单元测试框架进行评估,我被 UnitTest++ 的极简主义和简单性迷住了。但是我很担心它的工具阵列是否太少了。

例如,我可以想象某个类有一个带符号的 int 成员的情况,它不能是负数,但我不能用断言测试它,因为 UnitTest++ 只有相等断言。如果我可以使用带有一些自定义消息的普通 CHECK 就不会那么糟糕了,但是 AFAIK 不支持自定义日志记录。

我坚信 UnitTest++ 的创建者知道他们在做什么,当他们决定除 true、equals 或 throws 之外的任何断言都足够边缘以致于不费心实施时。尽管如此,如果您由于其他框架中缺乏可用的功能而遇到任何问题,我想听听使用这个框架的人的意见。

4

0 回答 0