Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/152.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ c++;开源项目中的单元测试示例_C++_Unit Testing_Googletest_Qtestlib - Fatal编程技术网

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

C++ c++;开源项目中的单元测试示例,c++,unit-testing,googletest,qtestlib,C++,Unit Testing,Googletest,Qtestlib,我对学习“真实世界”中的c++单元测试很感兴趣。我希望看到一个具有良好测试覆盖率的复杂类。最好使用g-test或qtestlib进行测试。我看了KDE和Chromium,但没有找到我想要的。我建议使用gtest,并选择一个你能容易理解的领域。即使你有一个,为了完全理解测试覆盖率,你应该首先了解项目的需求和它的工作原理 这就是说,clang具有良好的覆盖率和代码生成测试,这些测试通常使用高级模拟技术 因为你的问题是基于你个人的经验和喜好的,所以Jeff Langr没有什么好的。 < P>是一本用C

我对学习“真实世界”中的c++单元测试很感兴趣。我希望看到一个具有良好测试覆盖率的复杂类。最好使用g-test或qtestlib进行测试。我看了KDE和Chromium,但没有找到我想要的。我建议使用gtest,并选择一个你能容易理解的领域。

即使你有一个,为了完全理解测试覆盖率,你应该首先了解项目的需求和它的工作原理

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

因为你的问题是基于你个人的经验和喜好的,所以Jeff Langr没有什么好的。

< P>是一本用C++和GTest进行单元测试的好书。它有很多例子和很好的风格