介绍 gtest是谷歌开发的用来做C++单元测试的测试框架 基本概念 使用gtest,你就需要写断言(assertions),用来检查一个表达式是否为true.断言的结果有三个:正确.非致命错误.致命错误.如果出现致命错误,就会退出当前函数,否则继续执行当前函数的后续部分. 测试用例(tests)使用断言来核实被测试代码的行为. 测试组件(suits)可以包含一个或多个测试用例.通过把测试用例分组到不同的测试组件,可以展现测试代码的结构.如果同一个测试组件中的测试用例需要共享某些对象,你可以把它…