Generify test-files' paths, so that tests can be run by anyone.

This commit is contained in:
Lampros Smyrnaios 2023-03-16 16:58:20 +02:00
parent 8f6f94c971
commit fcd183d354
3 changed files with 14 additions and 15 deletions

View File

@ -27,7 +27,7 @@ public class Test {
Map<String, Double> scorePerDoc = new LinkedHashMap<>();
for (String file: FILES) {
try {
System.out.println("Processing " + file);
System.out.println("Processing \"" + file + "\"");
Document doc = DOMBuilder.parse(new FileReader(file), false, true, true);
XMLApplicationProfile.ValidationResult result = profile.validate(file, doc);
scorePerDoc.put(file, result.score());

View File

@ -20,14 +20,13 @@ import java.util.stream.DoubleStream;
public class Test_FAIR {
private static final String[] FILES = new String[]{
"/Users/lpisp/Documents/OpenAIRE/MaDgIK/validator-engine/src/test/resources/openaireguidelinesV3/dia.library.tuc.gr/Record_21811.xml",
"/Users/lpisp/Documents/OpenAIRE/MaDgIK/validator-engine/src/test/resources/openaireguidelinesV3/cris.vtt.fi/03.xml",
"/Users/lpisp/Documents/OpenAIRE/MaDgIK/validator-engine/src/test/resources/openaireguidelinesV3/cris.vtt.fi/01_data.xml",
"/Users/lpisp/Documents/OpenAIRE/MaDgIK/validator-engine/src/test/resources/openaireguidelinesV3/cris.vtt.fi/02_data.xml",
"/Users/lpisp/Documents/OpenAIRE/MaDgIK/validator-engine/src/test/resources/openaireguidelinesV3/cris.vtt.fi/04_data.xml",
"/Users/lpisp/Documents/OpenAIRE/MaDgIK/validator-engine/src/test/resources/openaireguidelinesV3/cris.vtt.fi/03_data.xml",
"/Users/lpisp/Documents/OpenAIRE/MaDgIK/validator-engine/src/test/resources/openaireguidelinesV4/01_gv4.xml"
"src/test/resources/openaireguidelinesV3/dia.library.tuc.gr/Record_21811.xml",
"src/test/resources/openaireguidelinesV3/cris.vtt.fi/03.xml",
"src/test/resources/openaireguidelinesV3/cris.vtt.fi/01_data.xml",
"src/test/resources/openaireguidelinesV3/cris.vtt.fi/02_data.xml",
"src/test/resources/openaireguidelinesV3/cris.vtt.fi/04_data.xml",
"src/test/resources/openaireguidelinesV3/cris.vtt.fi/03_data.xml",
"src/test/resources/openaireguidelinesV4/01_gv4.xml"
};
public static void main(String[] args) {
@ -38,7 +37,7 @@ public class Test_FAIR {
int i = 1;
for (String file : FILES) {
try {
System.out.println("Processing " + file);
System.out.println("Processing \"" + file + "\"");
Document doc = DOMBuilder.parse(new FileReader(file), false, true, true);
XMLApplicationProfile.ValidationResult result = profile.validate(file, doc);
scorePerDoc.put(file, result.score());

View File

@ -14,10 +14,10 @@ import java.util.stream.Collectors;
public class Test_v4 {
private static final String[] FILES = new String[] {
"/Users/lpisp/Documents/OpenAIRE/MaDgIK/validator-engine/src/test/resources/openaireguidelinesV4/v4_literature_all_invalid_guidelines_record.xml",
// "/Users/lpisp/Documents/OpenAIRE/MaDgIK/validator-engine/src/test/resources/openaireguidelinesV4/v4_literature_all_guidelines_record.xml",
// "/Users/lpisp/Documents/OpenAIRE/MaDgIK/validator-engine/src/test/resources/openaireguidelinesV4/oai_mediarep_org_doc_2534.xml",
// "/Users/lpisp/Documents/OpenAIRE/MaDgIK/validator-engine/src/test/resources/openaireguidelinesV4/01_gv4.xml"
"src/test/resources/openaireguidelinesV4/v4_literature_all_invalid_guidelines_record.xml",
// "src/test/resources/openaireguidelinesV4/v4_literature_all_guidelines_record.xml",
// "src/test/resources/openaireguidelinesV4/oai_mediarep_org_doc_2534.xml",
// "src/test/resources/openaireguidelinesV4/01_gv4.xml"
};
public static void main(String[] args) {
@ -27,7 +27,7 @@ public class Test_v4 {
Map<String, Double> scorePerDoc = new LinkedHashMap<>();
for (String file: FILES) {
try {
System.out.println("Processing " + file);
System.out.println("Processing \"" + file + "\"");
Document doc = DOMBuilder.parse(new FileReader(file), false, true, true);
XMLApplicationProfile.ValidationResult result = profile.validate(file, doc);
scorePerDoc.put(file, result.score());