У меня есть этот класс:
public class FooFileRepo {
@Override
public File getDirectory(String directoryPath) {
...
File directory = new File(directoryPath);
...
return directory;
}
@Override
public void mkdirs(File f) {
...
f.getParentFile().mkdirs();
}
public void writeFile(String path, String content) throws FileNotFoundException, UnsupportedEncodingException{
...
try (PrintWriter writer = new PrintWriter(path, "UTF-8");) {
writer.println(content);
}
}
}
Как можно смоделировать работу файловой системы для написания модульных тестов для этого класса?
Спасибо.