EXPECT_NE()函数
时间: 2024-08-01 21:00:42 浏览: 252
apic.rar_gtest
EXPECT_NE()是Google Test框架(gtest)中的一个断言宏,它用于测试两个操作数是否不相等。当你编写单元测试时,如果预期两个值应该不一样,你可以使用EXPECT_NE表达这个期望。它的基本语法如下:
```cpp
ASSERT_EQ(expected_value, actual_value);
// 或者
EXPECT_EQ(expected_value, actual_value);
// 对应于不等于的情况就是:
ASSERT_NE(expected_value, actual_value);
// 或者
EXPECT_NE(expected_value, actual_value);
```
在这个例子中,`expected_value`是你认为应该不会相等的值,而`actual_value`是在运行时实际得到的值。如果`actual_value`确实与`expected_value`不同,那么这个断言会通过,测试继续执行;如果它们相等,那么就会触发失败,并显示一个错误消息,指出哪一行的测试条件未满足。
阅读全文