2016-10-19 12 views
-2

リストをパラメータとして受け入れるメソッドをテストする必要があります。Javaのリストをパラメータとして受け入れるメソッドのテスト

方法:

public void shuffleCards(List<Integer> data, List<Integer> frequency) { 

     Collections.shuffle(data); 
     Collections.shuffle(frequency); 

    } 

私は最初のデータおよび周波数のリストを作成し、それらに値を追加し、テストやテストの後>

いかなるonther方法があるなら私も必要テーブルを作成します。私のテーブルはこのように見えます。私のテーブルが正しいかどうかはわかりません。あなただけのコレクションからメソッドを使用しているので、その方法でテストするにはあまりにも多くはありませんenter image description here

+1

是非、必要な2つのリストを作成するJUnitテストを作成してください。私はそのテーブルが何であるか分からない。私はむしろそのようなドキュメンテーションよりも実行中のJUnitテストを持っています。 – duffymo

+0

それは私の任務のために、私は彼らが私に言ったようにそれをする必要があります。とにかく、この方法の私の文書は正しいですか? @duffymo – Sudeep

+0

どのような文書ですか?テーブル ?まあ、これはあなたにこれを求める人に依存します。私は一般的にJavadocが好きです:) – AxelH

答えて

2

...

多分がnullまたは空でないデータ周波数が表示されていることを検証し... rest(Collections.shuffle())はすでにoracleによってテストされています:)

+1

'Collections.shuffle'の特定の出力を期待するのは難しいので、私はあなたに同意します!しかし、この場合。 – AxelH

関連する問題