2011-09-16 10 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

文字列がリストにあるかを設定した場合、

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

リストは何ですか?どうすればそれを作ることができますか? – lola

+0

上記の@アーネストの答えをご覧ください。テーブルからリストを取り込み、アサーションを実行します。 –

+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

それはそれぞれの行 "i"のためです – lola

+0

私はあなたに解決策を試みましたが、私がしたいことはelseブロックにあります、上記の更新された質問 – lola

関連する問題