How to unit-test-eine Methode, die liest eine angegebene Datei

Ich weiß das ist ein bisschen naiv. Wie unit-Tests, dieses Stück code ohne physische Datei als input.
Ich bin neu mockito und unit-Tests. Also bin ich nicht sicher. Bitte helfen Sie.

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();
    }
}
  • Look at stackoverflow.com/questions/17681708/...
  • In den verlinkten Beispielen akzeptierte Antwort, die ich glaube, er ist unter einer physischen Datei, um den code zu testen. Ich möchte, um zu testen, dass ohne eine Datei.
InformationsquelleAutor user2990315 | 2013-12-20
Schreibe einen Kommentar