在类路径上写回已删除的文件

时间:2018-11-30 11:58:29

标签: java classpath

我在Java中有一些集成测试用例,它们使用来自类路径的文件。代码流使得在测试方法结束时删除文件。是否可以将文件写回到从其读取的位置(即类路径)?

这是必需的,因为我不想在集成测试中模拟,也不想为我编写的每个测试用例复制文件。

类似这样:

@After
public void after() {
    // Write back deleted files, if any
    for(String fileName: FILE_NAMES) {
        if(this.getClass().getResource(fileName) == null) {
            // If this particular file is missing, write it back
        }
    }
}

0 个答案:

没有答案