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

 时间:2024-10-13 02:21:06

1、gtest提供支汤手刿怫持布尔值检查,ASSERT_TRUE(参数),期待结果是true,ASSERT_FALSE(参数),期待结果是false,下图所示Add是自定义的加法函数

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

2、运行程序后,输出到终端的信息如下所示,一共显示了两个测试用例,由于都是符合预期结果,所以显示通过

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

3、接下来在测试套件中添加一个失败的测试用例,然后输出自定义日志信息

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

4、运行之后输出的信息如下,显示了一个失败的测试用例,并且还输出了我们自定义的日志信息

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

5、gtest还提供数值检查,需要传入两个数进行比较,可以比较等于,小于等比较运算符

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

6、从输出的信息看,添加的数值检查的测试用例,显示运行通过,这个也符合预期结果

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

7、gtest最后还提供字符串检查,同样需要传入两个字符串进行比较,ASSERT_STREQ比较两个字符串是否相等,ASSERT_STRNE比较两个字符串是否不相等

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

8、最后运行的结果如下,我们输入两个相同的字符串,结果也是显示通过

教你快速学会使用gtest的TEST宏
  • ps设置添加椭圆的矢量蒙版
  • 如何在ps中给文字添加花冠和光泽效果
  • PS中怎么居中对齐、左对齐右对齐于面板/画面?
  • 如何在ps中给图片添加水平喷色描边效果
  • PS中如何给文字设置花冠效果
  • 热门搜索
    青岛旅游政务网首页 深圳到厦门旅游攻略 苏州同里旅游攻略 河北邢台旅游景点 蒙特利尔旅游 坝美旅游攻略 雅安宝兴旅游 山东青岛旅游攻略 吉林省旅游政务网 云南香格里拉旅游景点