まず第一に。問題を解決するためにあなたがどのくらい遠くに来たかを示すために、何らかの努力をする必要があります。あなたがこの質問の何かを学習できるようにするために必要なフィードバックをあなたに簡単に書くことができます。
これまでにjunitテストクラスを書いたことはないと思います。
あなたの方法で起動します。
@Test
public void testStudentId() {
}
ここで、テストデータが必要です。一番簡単な方法は、ハードコードするだけですが、他の選択肢がある場合は、それを使うことができます。私の自己のために簡単にするために、私はいくつかの学生データを通過すると仮定します。
@Test
public void testStudentId() {
ArrayList<Student> students = new ArrayList<>();
}
ここで、アーリーリストのすべての要素を調べる必要があります。
@Test
public void testStudentId() {
ArrayList<Student> students = new ArrayList<>();
for (Student student: students) {
Assert.assertNotNull(student);
}
}
ウォーラー、それを手に入れました。生徒objがnullの場合は、エラーとしてマークされます。
Googleでもこれを行いましたか? 'Assert.assertNotNull' – vikingsteve
この質問に対する別の答えがここにあります:https://stackoverflow.com/questions/7123555/assertnull-should-be-used-or-assertnotnull –
@prasannaそれをコメントに入れないでください。 –