39 lines
985 B
Java
39 lines
985 B
Java
|
|
package eu.dnetlib.dhp.swh;
|
|
|
|
import java.io.BufferedReader;
|
|
import java.io.File;
|
|
import java.io.FileReader;
|
|
import java.io.IOException;
|
|
import java.text.ParseException;
|
|
import java.util.Arrays;
|
|
|
|
import org.apache.hadoop.fs.FileSystem;
|
|
import org.junit.jupiter.api.Test;
|
|
|
|
import eu.dnetlib.dhp.swh.utils.SWHUtils;
|
|
|
|
public class ArchiveRepositoryURLsTest {
|
|
|
|
@Test
|
|
void testArchive() throws IOException, ParseException {
|
|
String inputPath = getClass()
|
|
.getResource("/eu/dnetlib/dhp/swh/lastVisitDataToArchive.csv")
|
|
.getPath();
|
|
|
|
File file = new File(inputPath);
|
|
FileReader fr = new FileReader(file);
|
|
BufferedReader br = new BufferedReader(fr); // creates a buffering character input stream
|
|
|
|
String line;
|
|
while ((line = br.readLine()) != null) {
|
|
String[] tokens = line.split("\t");
|
|
|
|
String response = ArchiveRepositoryURLs.handleRecord(tokens[0], tokens[1], 365);
|
|
System.out.println(tokens[0] + "\t" + response);
|
|
System.out.println();
|
|
}
|
|
fr.close();
|
|
}
|
|
}
|