希望开始用C ++编写TDD。我见过CPPUnit,但我想知道人们更喜欢其他选择吗?
感谢您的建议!
答案 0 :(得分:27)
我可以推荐Google Mock。它附带了Google Test捆绑的副本。几年前我们从UnitTest ++转换为Google Test / Google Mock并且从未回头过。
即使您不想使用模拟工具,也可以使用Google Mock。其matchers为very useful。答案 1 :(得分:9)
几年前我从CppUnit切换到boost :: test,我对此感到非常高兴。
test_observer
的类似的东西,但是上次我试过你实际上无法通过一个测试失败。答案 2 :(得分:6)
如果您只是在寻找C ++单元测试框架,请参阅此问题及其答案:C++ unit testing framework