從表,我得到的字符串的名單,並想檢查時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'。 –