尝试使用Robotium验证视图中的某些数据。
我已经写了相同的代码:
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操作。
但即使存在这些值,测试用例也永远不会失败并且正在通过。我真的无法理解为什么会发生这样的事情。我真的在修理。
请帮帮我。 感谢。
答案 0 :(得分:4)
每次
后使用assertEquals(NegativeExpected,actual);
actual= solo.searchText("Jan-12");("Feb-12")..
因为在你现在的代码中,它只检查最后一个
的断言条件actual= solo.searchText("Jan-12");
或者您可以将其定义为actual1, actual2...
,并根据您的要求在最终assertEquals(..)
中使用和/或运算符。
如果预期为负值,则尝试!actual
为
assertEquals(Expected,!actual);
答案 1 :(得分:1)
执行此ID的另一种方法:
AssertFalse(solo.searchText("Jan-12"));
答案 2 :(得分:0)
你可以为每一个使用它。
actual &= solo.search("xxx");
这样你就不会失去实际总价值。