c++的单元测试框架
Unit Testing framework for C++
哪个是C/c++更好的单元测试框架?
- UnitTest + +或
- 谷歌测试
我都是新手。Unittest的文档较少,而Google test有大量的文档
我一直在使用Boost。测试了几年,还可以,与你的两个选项比较。
然后我遇到了Catch,从那以后我就再也没有回头。它使用起来非常方便,我不认为有任何理由回到另一个框架。
它位于GitHub这里,开发人员也在SO上。
试试吧。它使用起来更简洁和直观,它只有标题,所以设置和使用起来很容易,如果你需要一个新功能或发现一个bug,开发人员会非常及时地响应。
通过比较文档,Google Test比unittest++有更多的特性,并且使用起来并不困难。
我用Google Test,我很满意。
我试过GoogleTest和cpptest.
Google测试运行良好,易于使用。对我来说,缺点是在GoogleTest中使用的模板破坏了IDE中的代码解析。所有的代码完成功能都不起作用。
CppTest几乎和GoogleTest一样简单,它的优点是实现了一个测试套件类,您可以使用标准的c++派生来扩展它。最后我选择了cpptest
相关文章:
- 如何在提升构建中设置环境变量以进行提升单元测试框架?
- 使用 gtest 框架在单元测试代码中检查目标对象的私有变量的最佳实践是什么?
- 如何在自动工具C++中添加提升单元测试框架
- 如何使用Boost单元测试框架测试Qt应用程序
- 在 Linux 上构建 cpptest 单元测试框架
- 使用C 单元测试框架集成测试Java应用程序
- Visual Studio 2017 C 本地单元测试框架不起作用
- C 单元测试框架具有类型和值参数化
- CMAKE Boost 单元测试框架在 Mac 上不起作用
- 如何使用gmock框架模拟c++单元测试中的fork和execlp系统调用
- 由 Boost 单元测试框架 dll 导出的 std::basic_ostringstream 会导致"already defined symbol"错误
- Visual Studio 2012 的新C++单元测试框架是可移植的吗?
- 通过动态链接和手动设置增强单元测试框架
- 在 Google 的C++测试框架中为多个单元测试创建一个二进制文件
- 谷歌单元测试框架的链接器错误
- 用于 c++ 的单元测试框架
- While在单元测试框架内循环
- "Catch"单元测试框架 - REQUIRE_THROWS_AS
- 提升单元测试框架:包括我的代码库的主要功能
- 提升单元测试框架中的日志级别