gpt4 book ai didi

robotium - Robotium 中的 AssertFalse 不工作

转载 作者:行者123 更新时间:2023-12-02 04:54:04 25 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(..) 中使用和/或运算符根据您的要求。

如果负面预期不起作用,那么尝试 !actual作为

assertEquals(Expected,!actual);

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

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