1

我有兴趣了解“现实世界”中的 c++ 单元测试。我希望看到一个具有良好测试覆盖率的复杂类。最好使用 g-test 或 qtestlib 进行测试。我查看了 KDE 和 Chromium,但没有找到我想要的。

4

3 回答 3

0

Jeff Langr 的Modern C++ Programming with Test-Driven Development是一本很棒的 C++ 和 gtest 单元测试书籍。它有很多例子和良好的风格。

于 2014-10-24T15:21:49.697 回答
0

即使您对 gtest 框架有适当的了解,为了充分了解测试覆盖率,您也应该首先了解项目的需求以及它是如何工作的。

也就是说,clang 具有良好的单元测试覆盖率和代码生成测试,通常使用高级模拟技术。

您的问题没有灵丹妙药,因为它基于您的个人经验和偏好。

于 2014-10-24T15:19:19.083 回答
0

我建议在 github 上搜索gtest 的用法,并选择一个您可以轻松理解的域。

于 2014-10-24T15:17:42.617 回答