c ++单元测试开源项目中的示例

时间:2014-10-24 15:09:52

标签: c++ unit-testing googletest qtestlib

我有兴趣了解c ++ - 在真实世界中进行单元测试'。我希望看到一个具有良好测试覆盖率的复杂课程。优选用g-test或qtestlib测试。我看了KDE和Chromium,但没找到我想要的东西。

3 个答案:

答案 0 :(得分:0)

我建议使用searching on github进行gtest使用,并选择一个您可以轻松理解的域名。

答案 1 :(得分:0)

即使您有proper knowledge of the gtest framework,为了完全理解测试覆盖率,您应该首先了解项目的需求及其工作原理。

那就是说,clang有一个很好的unit tests覆盖率和代码生成测试,它们通常使用先进的模拟技术。

你的问题没有灵丹妙药,因为它取决于你的个人经历和偏好。

答案 2 :(得分:0)

Jeff Langr的

Modern C++ Programming with Test-Driven Development是一本用C ++和gtest进行单元测试的好书。它有很多例子和好的风格。