C++
gtest供给撑持布尔值查抄,ASSERT_TRUE(参数),等候成果是true,ASSERT_FALSE(参数),等候成果是false,下图所示Add是自界说的加法函数

运行程序后,输出到终端的信息如下所示,一共显示了两个测试用例,因为都是合适预期成果,所以显示经由过程

接下来在测试套件中添加一个掉败的测试用例,然后输出自界说日记信息

运行之后输出的信息如下,显示了一个掉败的测试用例,而且还输出了我们自界说的日记信息

gtest还供给数值查抄,需要传入两个数进行比力,可以比力等于,小于等比力运算符

从输出的信息看,添加的数值查抄的测试用例,显示运行经由过程,这个也合适预期成果

gtest最后还供给字符串查抄,同样需要传入两个字符串进行比力,ASSERT_STREQ比力两个字符串是否相等,ASSERT_STRNE比力两个字符串是否不相等

最后运行的成果如下,我们输入两个不异的字符串,成果也是显示经由过程

0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!