手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

教你快速学会使用gtest的TEST_F宏

时间:2024-10-12 02:53:36

1、使用TEST_F宏之前,需要自定义一个测试套件类,并定义SetUpTestCase、TearDo嘛术铹砾wnTestCase、SetUp和TearDown四个函数

教你快速学会使用gtest的TEST_F宏

2、接着实现SetUpTestCase、TearDownTestCase两个函数,它们是静态方法,t它们是在每组测试用例调用前后执行

教你快速学会使用gtest的TEST_F宏

3、然后实现SetUp和TearDown两个虚函数,而它们是在每个测试用例调用前后会执行

教你快速学会使用gtest的TEST_F宏

4、完成上面自定义类之后,接下来调用TEST_F宏,且第一个参数是上面自定义的类

教你快速学会使用gtest的TEST_F宏

5、运行调试之后,输出如下所示的信息,SetUpTestCase在整个用例组之前执行,TearDownTestCase在整个用例组之后执行,SetUp单个用例之前执行,TearDown单个用例之后执行

教你快速学会使用gtest的TEST_F宏

6、接着再模拟一个出错的测试用例,并且自定义输出日志信息

教你快速学会使用gtest的TEST_F宏

7、从运行后终端输出的信息看,测试用例测试不通过的时候,不但输出具体的信息,还输出自定义信息

教你快速学会使用gtest的TEST_F宏
© 手抄报圈