forked from D-Net/dnet-hadoop
39 lines
1.1 KiB
Java
39 lines
1.1 KiB
Java
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);
|
|
}
|
|
});
|
|
}
|
|
}
|