aboutsummaryrefslogtreecommitdiff
path: root/src/test/java/org/shedlang/compiler/TemporaryFiles.java
blob: bfe084c6a278d7d683e66a6e0abd1440a3be8109 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
package org.shedlang.compiler;

import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;

public class TemporaryFiles {
    private TemporaryFiles() {}

    public static Path createTemporaryTestDirectory(String name) throws IOException {
        Files.createDirectories(Path.of("tests-tmp"));
        return Files.createTempDirectory(Path.of("tests-tmp"), name);
    }
}