前端之家收集整理的这篇文章主要介绍了
c – 使用Google Test预测给定范围内的值,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想指定一个值在上限和下限之间的期望,
包括.
Google测试提供LT,LE,GT,GE,但无法测试我可以看到的范围.您可以使用EXPECT_NEAR并操作操作数,但是在许多情况下,这不是明确设置上限和下限.
用法应该类似于:
EXPECT_WITHIN_INCLUSIVE(1,3,2); // 2 is in range [1,3]
怎么会增加这个期望?
@H_
301_13@
Google模拟器具有更丰富的可比性:
EXPECT_THAT(x,AllOf(Ge(1),Le(3)));
也许这将适合你.