私は初心者です、そしてあなた自身を手に入れてください。簡単なプログラムがいくつかあり、writeメソッドのjunitテストを行う必要があります。入力にいくつかのコレクションがあります。どうすればこれを行うことができますか?これは私のコードです:
// write to file
public void write(String fileName,
List<FigureGeneral> figuresList) {
try {
PrintWriter out = new PrintWriter(
new File(fileName).getAbsoluteFile());
try {
for (int i = 0; i < figuresList.size(); i++) {
out.println(figuresList.get(i).toString());
}
} finally {
out.close();
}
} catch (IOException e) {
System.out.println("Cannot write to file!");
}
}
そして、私は知りたいのですが、この後、ファイルから読み取りますが、両方のテスト(書き込み/読み取り)に参加できますか、それとも個別にこれを行う方が良いですか(テストが失敗した場合は、読み取りまたは書き込みのどこに問題があるのかわかりません)?これをjunitでどのように正しく行う必要がありますか(テストの準備をして、それ自体をテストします)?例をよりよく示し、この方法をよりよく理解します。
ありがとう、ナザール。