package eu.dnetlib.dhp.graph; import org.junit.Before; import java.io.IOException; import java.nio.file.Files; import java.nio.file.Path; public class GraphJoinerTest { private ClassLoader cl = getClass().getClassLoader(); private Path workingDir; private Path inputDir; private Path outputDir; @Before public void before() throws IOException { workingDir = Files.createTempDirectory("promote_action_set"); inputDir = workingDir.resolve("input"); outputDir = workingDir.resolve("output"); } private static void copyFiles(Path source, Path target) throws IOException { Files.list(source).forEach(f -> { try { if (Files.isDirectory(f)) { Path subTarget = Files.createDirectories(target.resolve(f.getFileName())); copyFiles(f, subTarget); } else { Files.copy(f, target.resolve(f.getFileName())); } } catch (IOException e) { e.printStackTrace(); throw new RuntimeException(e); } }); } }