从表,我得到的字符串的名单,并想检查时val != "A"
,串"x"
表的列表中存在:使用断言使用JUnit
for (int i = 0; i < NbRow; j++)
{
if (val[i] == "A")
{
assertFalse("");
}
else
{
list.add(myTable.getValue(j, 0));
//need to check here the string exists in the list using assertTrue
}
}
如何检查字符串X存在使用断言?
在我头顶上,这可能是你想要的:'assertTrue(list.contains(“string”))'? – Aerus
不要使用'=='比较字符串,使用'equals()',例如在你的上面的代码中做''A'.equals(val [i])' - 如果'val [i]'应该是'null',那么把常量字符串放在左边可以防止'NullPointerException'。 –