У меня есть функция, которая принимает два файла в качестве параметра. Он пытается проверить каталог1 и получить путь к последнему подкаталогу, в случае неудачи получить путь ко второму каталогу. Я хочу написать юнит-тест, но не знаю, как издеваться над следующей частью.
listFiles(File::isDirectory)
псевдокод моей функции
try{
File[] directories = d1.listFiles(File::isDirectory);
Arrays.sort(directories, Collections.reverseOrder());
return directories[0].getAbsolutePath();;
} catch (Exception e) {
return d2.getAbsolutePath()
}