gpt4 book ai didi

再次使用 C++ 单元测试框架

转载 作者:太空宇宙 更新时间:2023-11-04 12:22:15 25 4
gpt4 key购买 nike

我一直在寻找 C++ 单元测试框架中的特定属性,但我一直在努力寻找框架中的以下所有属性:

  1. stub 的创建(仅在 c++test 中)。
  2. 有代码覆盖工具(仅在 c++test 中)。
  3. VS 集成(足够通用)
  4. 固定装置(在大多数 C++ 框架中很常见)
  5. 与持续构建系统集成(无法在任何框架中找到它)
  6. Predicate support(很少见,只有boost有这个)

有人知 Prop 有所有这些属性(或大部分)的框架吗?

最佳答案

  1. GoogleMock来自 Google 或 Isolator++来自 Typemock。 Isolator++ 是一个模拟框架,可与多个 UT 框架配合使用。
  2. 您不需要将它作为 UT 框架的一部分(您可以检测二进制文件并在 VS 中获得覆盖)。
  3. Isolator++ 具有 VS 集成 AFAIK。
  4. 就像你说的那样,这很常见,所以很难在主流框架中找到它。
  5. 如果您确实需要,持续构建系统应该支持您的框架(例如,TeamCity 支持其中的几个)。否则你总是可以用一些脚本来包装它。
  6. 不确定您在这里需要什么。

HTH.

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

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com