教你快速学会使用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中如何给文字设置花冠效果
  • 热门搜索
    怎么种大蒜 黟县怎么读 小米手机怎么截图 城市维护建设税怎么算 焖烧杯怎么用 脚肿了怎么快速消肿 秋葵怎么吃 怎么知道自己的血型 电脑远程控制怎么弄 千纸鹤怎么叠