c++ - C++ 单元测试框架

标签 c++ c unit-testing

<分区>

哪个是用于 C/C++ 的更好的单元测试框架?

  1. UnitTest++ 或
  2. 谷歌测试

我对这两个都是新手。 Unittest文档少,Google test文档多

最佳答案

我一直在使用 Boost.Test几年,这还可以,并且与您的两个选择相当。

然后我遇到了Catch ,从那以后我就再也没有回头。它使用起来非常方便,我看不出有任何理由回到另一个框架。

它位于 GitHub 上 here ,开发商是on SO

试一试。它使用起来更加简洁和直观,它仅包含标题,因此设置和使用起来轻而易举,如果您需要新功能或发现错误,开发人员会非常及时地响应。

关于c++ - C++ 单元测试框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5594148/

相关文章:

c++ - vector 容器的运算符 [] - 返回引用?

c# - 如何以编程方式清除 Kerberos 票证缓存

c - C 中的惰性算术

计算C中字符串数组中的字符数

c# - NUnit Has.Exactly(n).Items 断言抛出错误

unit-testing - 在 SystemC 中使用现有的单元测试框架

linux - 如何模拟假的第三方响应进行测试

c++ - 在 C++ 中,我是否可以将整数指针传递给将整数数组作为参数的函数?

c++ - 类 Hook - Mobile Substrate 返回值

c - 如果文件不存在,Flex Bison 从文件读取会出现段错误