我被分配了一项任务,准备评估我们可以用于下一个项目的C ++单元测试框架,我对UnitTest ++的极简主义和简单性感到着迷。但是,我很担心它的工具是否也不是最小的。
例如,我可以想象当某个类有一个带符号的int成员时,这种情况不会是负面的,但我不能用assert测试它,因为UnitTest ++只有相等的断言。如果我可以使用一些自定义消息提供的普通CHECK,那就不会那么糟糕,但是AFAIK不支持自定义日志记录。
我坚信UnitTest ++的创造者知道他们在做什么,当他们决定除了真实,平等或抛出之外的任何断言都足以让人不再费心去实施。不过,如果您因为其他框架中缺少功能而遇到任何问题,我希望听到使用此框架的人的消息。