c++ - C++ 中的单元和集成测试

标签 c++ unit-testing testing

<分区>

我打算用 C++ 为学校项目编写一个相当大的应用程序。到目前为止,我已经非常习惯使用 JUnit 和 RSpec 在 Java 和 Ruby 中进行 TDD。

但就我的经验而言,我从未见过任何带有任何测试套件的 C/C++ 项目。

您推荐使用哪种库进行 C++ 测试?
是否有适用于 C++ 的任何好的模拟/ stub 框架?

实际上我使用的是 NetBeans IDE,但似乎不支持任何测试。
对于 C++ 中的 TDD,您会推荐什么工具?

TDD 甚至可以用 C++ 实现吗?编译时间在我看来是一个很大的缺点。

最佳答案

Boost Test Library给你单元测试等。

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

相关文章:

c++ - boost 线程错误 : undefined reference

c++ - ZZ坐标不匹配

python - 将 pytest 测试相互隔离

javascript - WebDriver:更改事件未触发

c++ - OpenCL 矩阵乘法速度

c++ - Volatile 关键字允许访问 UnitTest++ 中的 const 结构

unit-testing - 在Grails服务中测试标准创建

ios - 无法将类型 '(Data?) -> ()' 的值转换为预期参数类型 '(_) -> ()'

python - 使用线程 Ping 网络并测试它

c++ - 为什么 STL 中的 priority_queue 不遵循严格的弱排序?