gpt4 book ai didi

robotium - Robotium 中的 AssertFalse 不工作

转载 作者:行者123 更新时间:2023-12-02 21:52:35 27 4
gpt4 key购买 nike

我正在尝试使用 Robotium 验证 View 中的一些数据。

我为此编写了以下代码:

    NegativeExpected=false;
solo.clickOnButton(0);

solo.sleep(10000);

actual= solo.searchText("Jan-12");
actual= solo.searchText("Feb-12");
actual= solo.searchText("Jul-12");
actual= solo.searchText("Aug-12");

assertEquals(NegativeExpected,actual);

这里我想做的是检查数据列表是否存在,如果存在,则测试用例必须失败。即,AssertFalse 操作。

但即使存在这些值,测试用例也不会失败并且会通过。我真的无法理解为什么会这样。我真的正在修复。

请帮帮我。谢谢。

最佳答案

在每个

之后使用 assertEquals(NegativeExpected,actual);
actual= solo.searchText("Jan-12");("Feb-12")..

因为在您当前的代码中,它仅检查最后一个的断言条件

actual= solo.searchText("Jan-12"); 

或者您可以将它们定义为actual1、actual2...,并根据您的要求在最终的assertEquals(..)中使用和/或运算符。

如果负预期不起作用,则尝试 !actualas

assertEquals(Expected,!actual);

关于robotium - Robotium 中的 AssertFalse 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18309573/

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