fix failed test

This commit is contained in:
Mykhaylo
2022-05-10 12:33:27 +02:00
parent c490f28c4d
commit 78a36136e2
3 changed files with 17 additions and 3 deletions

View File

@@ -23,6 +23,12 @@ import org.dspace.importer.external.metadatamapping.MetadataFieldMapping;
import org.dspace.importer.external.metadatamapping.MetadatumDTO;
/**
* A simple JsonPath Metadata processor
* that allow extract value from json object
* by configuring the path in the query variable via the bean.
* moreover this can also perform more compact extractions
* by configuring specific json processor in "metadataProcessor"
*
* @author Mykhaylo Boychuk (mykhaylo.boychuk@4science.com)
*/
public class SimpleJsonPathMetadataContributor implements MetadataContributor<String> {

View File

@@ -32,7 +32,12 @@
]
],
"title": "La pianta marmorea di Roma antica: Forma urbis Romae /",
"urls": []
"urls": [
{
"url": "http://hdl.handle.net/20.500.12390/231",
"desc": "http://hdl.handle.net/20.500.12390/231"
}
]
}
],
"status": "OK"

View File

@@ -152,9 +152,12 @@ public class VuFindImportMetadataSourceServiceIT extends AbstractLiveImportInteg
MetadatumDTO subject4 = createMetadatumDTO("dc", "subject", null, "Rome (Italy)");
MetadatumDTO subject5 = createMetadatumDTO("dc", "subject", null, "Antiquities");
MetadatumDTO subject6 = createMetadatumDTO("dc", "subject", null, "Maps.");
MetadatumDTO identifier = createMetadatumDTO("dc", "identifier", null,
"http://hdl.handle.net/20.500.12390/231");
metadatums.add(identifierOther);
metadatums.add(language);
metadatums.add(title);
metadatums.add(identifier);
metadatums.add(subject);
metadatums.add(subject2);
metadatums.add(subject3);
@@ -175,12 +178,12 @@ public class VuFindImportMetadataSourceServiceIT extends AbstractLiveImportInteg
MetadatumDTO subject9 = createMetadatumDTO("dc", "subject", null, "Stereotypes (Social psychology)");
MetadatumDTO subject10 = createMetadatumDTO("dc", "subject", null, "Romanies");
MetadatumDTO subject11 = createMetadatumDTO("dc", "subject", null, "Public opinion.");
MetadatumDTO identifier = createMetadatumDTO("dc", "identifier", null,
MetadatumDTO identifier2 = createMetadatumDTO("dc", "identifier", null,
"http://ezproxy.villanova.edu/login?URL=http://www.jstor.org/stable/10.7829/j.ctt1ggjj08");
metadatums2.add(identifierOther2);
metadatums2.add(language2);
metadatums2.add(title2);
metadatums2.add(identifier);
metadatums2.add(identifier2);
metadatums2.add(subject7);
metadatums2.add(subject8);
metadatums2.add(subject9);