我有兴趣了解c ++ - 在真实世界中进行单元测试'。我希望看到一个具有良好测试覆盖率的复杂课程。优选用g-test或qtestlib测试。我看了KDE和Chromium,但没找到我想要的东西。
答案 0 :(得分:0)
我建议使用searching on github进行gtest使用,并选择一个您可以轻松理解的域名。
答案 1 :(得分:0)
即使您有proper knowledge of the gtest framework,为了完全理解测试覆盖率,您应该首先了解项目的需求及其工作原理。
那就是说,clang有一个很好的unit tests覆盖率和代码生成测试,它们通常使用先进的模拟技术。
你的问题没有灵丹妙药,因为它取决于你的个人经历和偏好。
答案 2 :(得分:0)
Modern C++ Programming with Test-Driven Development是一本用C ++和gtest进行单元测试的好书。它有很多例子和好的风格。