2011-09-16 48 views
0

從表,我得到的字符串的列表,並想檢查,當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是否存在?

+0

也許你試着重新詞組你的問題,並確定你想要什麼? – aav

回答

0

如果字符串是一個List和Set然後

assertTrue(list.contains("rohg")); 
+0

什麼是列表?我怎麼能創造它? – lola

+0

請參閱上面的@ Ernest的回答。填充表中的列表,然後執行斷言。 –

+0

我已經把我的代碼,其實我想要做的斷言是在塊其他 – lola

3

也許類似

List<String> list = new ArrayList<String>(); 
for(int i=0;i<NB_Row;i++){ 
    list.add(myTable.getValue(row,col)) 
} 
Assert.assertTrue(list.contains("file2")); 
+0

它是爲每行「我」 – lola

+0

我試過你的解決方案,但我忘了說,我想要做的是在其他塊,上面更新了問題 – lola