Jak przetestować metodę, która odczytuje dany plik
Wiem, że to trochę naiwne. Jak przetestować ten fragment kodu bez podawania fizycznego pliku jako danych wejściowych. Jestem nowy w testowaniu mockito i jednostkowym. Więc nie jestem pewien. Proszę pomóż.
public static String fileToString(File file) throws IOException
{
BufferedReader br = new BufferedReader(new FileReader(file));
try {
StringBuilder sb = new StringBuilder();
String line = br.readLine();
while (line != null) {
sb.append(line);
sb.append("\n");
line = br.readLine();
}
return sb.toString();
} finally {
br.close();
}
}