如何开始在C++中进行单元测试?
我在Java编码时使用了Junit,发现它非常有用.C++中有类似的东西吗?您有什么推荐的吗 ?
以下是您可能想要查看的类似问题:
C++代码的单元测试 - 工具和方法
C++单元测试框架
除了CppUnit之外,我建议您查看Google的单元测试框架.
我最近写了一篇由5部分组成的博客文章,内容涉及使用boost进行C++单元测试.它提供了有关如何在Visual Studio中执行此操作的分步说明.
第1部分:如何使用Boost.Test在C++中开始进行单元测试.
第2部分:Boost.Test在一个简单的编程练习环境中提供的断言框架,该练习演示了测试驱动的开发.
第3部分:继续进行测试驱动开发,以完成PrimeFactors :: Generate方法的功能.
第4部分:测试驱动的UI开发.
第5部分:Boost.Test中的工具,用于在测试之间共享常见的设置和拆卸操作,并将测试组织到套件中.
检查CppUnit,它是C++的jUnit端口.
UnitTest ++,传说UnitTest ++是由单元测试框架的比较作者编写的.
好在这里好转.
我们使用Boost.Test,我们能够进行良好的跨平台持续集成.