前面例子中EXPECT_EQ(ret_value, 1);
表示ret_value
应该等于1
,用于描述我们期待的测试结果。
期待的结果可以用下面的方式表达,后续的行为有所不同
-
EXPECT_*
失败仍然继续 -
ASSERT_*
失败即停
其中*
可以为:
布尔型结果
TRUE(condition)
FALSE(condition)
例如,EXPECT_TRUE(retValue == 1)
数字
EQ
NE
LT
GT
LE
GE
字符串
STREQ
STRNE
STRCASEEQ
STRCASENE
网友评论