教你快速学会使用gtest的TEST宏
1、gtest提供支汤手刿怫持布尔值检查,ASSERT_TRUE(参数),期待结果是true,ASSERT_FALSE(参数),期待结果是false,下图所示Add是自定义的加法函数
2、运行程序后,输出到终端的信息如下所示,一共显示了两个测试用例,由于都是符合预期结果,所以显示通过
3、接下来在测试套件中添加一个失败的测试用例,然后输出自定义日志信息
4、运行之后输出的信息如下,显示了一个失败的测试用例,并且还输出了我们自定义的日志信息
5、gtest还提供数值检查,需要传入两个数进行比较,可以比较等于,小于等比较运算符
6、从输出的信息看,添加的数值检查的测试用例,显示运行通过,这个也符合预期结果
7、gtest最后还提供字符串检查,同样需要传入两个字符串进行比较,ASSERT_STREQ比较两个字符串是否相等,ASSERT_STRNE比较两个字符串是否不相等
8、最后运行的结果如下,我们输入两个相同的字符串,结果也是显示通过
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:52
阅读量:23
阅读量:49
阅读量:74
阅读量:45