重试方法精确地查找特定文件的文件夹,并返回该文件(如果存在)。它的最大重试计数为 3,并在 2 次重试之间 hibernate 1 分钟。如果在最大重试之后文件不存在,则会抛出一些错误异常
方法是这样的
File getFile(int retryCount){
File file;
file =getFilefromLocation();
if(file!=null) return file
if(file==null and retryCount>0)
Thread.sleep(1)
--retryCount;
File filePicked =getFile( retryCount)
}
else return null;
}
最佳答案
一种可能的方法是将检查文件是否存在的部分分解到它自己的对象中并模拟该对象。
关于java - 如何为具有重试逻辑的方法编写junit测试用例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51568706/