gtest测试用例注册及自动化调度机制源代码流程分析

gtest的入门参见:
玩转Google开源C++单元测试框架Google Test系列(gtest)
gtest源码分析流程参见:
gtest流程解析

测试用例注册流程分析要点:TEST_F宏替换、C++静态成员的动态初始化。
gtest测试用例注册及自动化调度机制源代码流程分析_第1张图片
自动化调度流程分析要点:UnitTest、UnitTestImpl、TestSuite、TestInfo、TestFactoryImpl、TestInfo以及在测试用例注册流程中生成的测试用例类实例化以及对应方法的嵌套调用。
gtest测试用例注册及自动化调度机制源代码流程分析_第2张图片

你可能感兴趣的:(测试,Gtest,功能测试,Gtest)