Google测试提供LT,LE,GT,GE,但无法测试我可以看到的范围.您可以使用EXPECT_NEAR并操作操作数,但是在许多情况下,这不是明确设置上限和下限.
用法应该类似于:
EXPECT_WITHIN_INCLUSIVE(1,3,2); // 2 is in range [1,3]
怎么会增加这个期望?
EXPECT_THAT(x,AllOf(Ge(1),Le(3)));
也许这将适合你.