我正在开发一个大型的c++系统,该系统已经开发了几年。作为提高现有代码质量的努力的一部分,我们参与了一个大型的长期重构项目。
你知道有什么好工具可以帮助我用C++编写单元测试吗?也许是类似于Junit或Nunit的东西?
对于没有考虑到单元测试的模块编写单元测试的方法,有人能给出一些好的建议吗?
发布于 2008-09-18 10:47:17
将单元测试应用于遗留代码是编写 Working Effectively with Legacy Code的原因。迈克尔·费瑟斯是作者--正如在其他答案中提到的那样,他参与了CppUnit和CppUnitLite的创建。

发布于 2008-09-18 10:20:58
谷歌最近发布了他们自己的C++应用单元测试库,名为Google Test。
Project on Google Code
发布于 2008-09-27 09:23:37
查看几个可用套件之间的优秀comparison。这篇文章的作者后来开发了UnitTest++。
我特别喜欢它的地方(除了它能很好地处理异常等),那就是围绕测试用例和测试夹具定义的“管理”是非常有限的。
https://stackoverflow.com/questions/91384
复制相似问题