使用方法指针进行单元测试

时间:2019-06-24 21:21:42

标签: unit-testing

我有一个将两个文件作为参数的函数。它尝试检查directory1,并获取最新子目录的路径,如果失败,则获取第二目录的路径。我想编写一个单元测试,但不确定如何模拟以下部分。

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()
}

0 个答案:

没有答案