gpt4 book ai didi

testing - 如何在 flutter 中测试不等于匹配器

转载 作者:行者123 更新时间:2023-11-28 20:21:35 26 4
gpt4 key购买 nike

我正在对 Flutter 中的渲染对象进行测试。我想检查这样的不平等(简化):

testWidgets('render object heights not equal', (WidgetTester tester) async {

final renderObjectOneHeight = 10;
final renderObjectTwoHeight = 11;

expect(renderObjectOneHeight, notEqual(renderObjectTwoHeight));
});

我编造了 notEqual 因为它不存在。这也不起作用:

  • !equals

我找到了一个有效的解决方案,所以我将我的答案发布在问答式下方。不过,我欢迎任何更好的解决方案。

最佳答案

您可以使用 isNot() 来否定 equals() 匹配器。

final x = 1;
final y = 2;

expect(x, isNot(equals(y)));

或者如评论中所述:

expect(x != y, true)

这对我来说实际上似乎更具可读性。

关于testing - 如何在 flutter 中测试不等于匹配器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59100937/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com