Запишите обратно удаленные файлы на пути к классам - PullRequest
0 голосов
/ 30 ноября 2018

У меня есть несколько интеграционных тестовых примеров в Java, которые используют файл из classpath.Поток кода таков, что файл удаляется в конце тестируемого метода.Можно ли записать файл обратно в место, из которого он был прочитан (т. Е. В путь к классам)?

Это необходимо, потому что я не хочу издеваться над своими интеграционными тестами и не хочу дублироватьфайл для каждого теста я пишу.

Так что-то вроде:

@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
        }
    }
}
...