protected void cleanLocalMeAndOMMInvalidDirs(List<String> invalidDirList) { if(!invalidDirList.isEmpty()) { log.info("Clean invalid dir {}", invalidDirList); File neDir; for(String dir : invalidDirList) { neDir = new File(dir); if(invalidNeDir(neDir)) { log.info("Delete {} is {}", dir, FileUtils.deleteQuietly(neDir)); } } } } 不报异常写UT
时间: 2024-02-15 19:06:14 浏览: 63
DirectCodes.zip_If...
这段代码是一个方法,它会遍历传入的invalidDirList列表,删除其中所有的无效目录。如果传入的列表为空,则不会执行操作。
在编写UT时,你可以模拟一些无效目录,并将它们添加到invalidDirList列表中,然后调用cleanLocalMeAndOMMInvalidDirs方法,验证是否成功删除这些目录。你可以使用JUnit或其他测试框架编写测试用例,确保测试的覆盖率和正确性。
例如,可以编写一个测试用例,创建一个临时目录,并在其中创建一个名为"invalid_dir"的子目录,然后将其添加到invalidDirList列表中。然后调用方法,并断言该目录已被成功删除。需要注意的是,在测试完成后要清理测试数据。
阅读全文