Flutter test中如何测试判断一个值大于另一个值
Flutter Test 数值大于校验实现方案
直接使用 flutter_test 内置的greaterThan匹配器即可实现需求,示例代码如下:
expect(valueOne, greaterThan(valueTwo));
除了大于匹配器之外,官方还提供了一系列常用的数值比较匹配器,可以直接调用:
greaterThanOrEqualTo:校验第一个值大于等于第二个值lessThan:校验第一个值小于第二个值lessThanOrEqualTo:校验第一个值小于等于第二个值isPositive:校验目标值为正数isNegative:校验目标值为负数
如果是更复杂的自定义判断逻辑,也可以直接返回布尔表达式配合isTrue匹配器使用,写法如下:
expect(valueOne > valueTwo, isTrue);
内容的提问来源于stack exchange,提问作者Charith Hettiarachchi
相关产品推荐
相关产品推荐

