From 75fc49b7c31fe35a876eeb2c18d88b28f327c7ec Mon Sep 17 00:00:00 2001 From: "Stefan E. Funk" <funk@sub.uni-goettingen.de> Date: Mon, 25 Oct 2021 17:44:32 +0200 Subject: [PATCH] Add error return --- .../src/main/java/info/textgrid/middleware/OAIPMHImpl.java | 2 ++ .../java/info/textgrid/middleware/OaiPmhTestUtilities.java | 2 +- .../info/textgrid/middleware/OaiPmhTextgridOnlineTests.java | 4 +--- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/oaipmh-core/src/main/java/info/textgrid/middleware/OAIPMHImpl.java b/oaipmh-core/src/main/java/info/textgrid/middleware/OAIPMHImpl.java index 28e4e5b8..59eeeb5d 100644 --- a/oaipmh-core/src/main/java/info/textgrid/middleware/OAIPMHImpl.java +++ b/oaipmh-core/src/main/java/info/textgrid/middleware/OAIPMHImpl.java @@ -385,6 +385,7 @@ public class OAIPMHImpl implements OAIPMHProducer { e.setError(OAIPMHConstants.OAI_BAD_RESUMPTION_TOKEN, "The value of the " + request.getResumptionToken() + " argument is invalid or expired."); oaipmhRoot.getError().add(e.getError()); + return oaipmhRoot; } } @@ -574,6 +575,7 @@ public class OAIPMHImpl implements OAIPMHProducer { e.setError(OAIPMHConstants.OAI_BAD_RESUMPTION_TOKEN, "The value of the " + request.getResumptionToken() + " argument is invalid or expired."); oaipmhRoot.getError().add(e.getError()); + return oaipmhRoot; } } diff --git a/oaipmh-core/src/test/java/info/textgrid/middleware/OaiPmhTestUtilities.java b/oaipmh-core/src/test/java/info/textgrid/middleware/OaiPmhTestUtilities.java index 3190f45c..d53d1349 100644 --- a/oaipmh-core/src/test/java/info/textgrid/middleware/OaiPmhTestUtilities.java +++ b/oaipmh-core/src/test/java/info/textgrid/middleware/OaiPmhTestUtilities.java @@ -44,7 +44,7 @@ public class OaiPmhTestUtilities { // Time to wait between the single queries using resumption tokens in milliseconds. protected static final Long TIME = 275l; - protected static final long OAIPMH_CLIENT_TIMEOUT = 30000; + protected static final long OAIPMH_CLIENT_TIMEOUT = 120000; /** * @param theClient diff --git a/oaipmh-core/src/test/java/info/textgrid/middleware/OaiPmhTextgridOnlineTests.java b/oaipmh-core/src/test/java/info/textgrid/middleware/OaiPmhTextgridOnlineTests.java index f72f241f..fee8ac28 100644 --- a/oaipmh-core/src/test/java/info/textgrid/middleware/OaiPmhTextgridOnlineTests.java +++ b/oaipmh-core/src/test/java/info/textgrid/middleware/OaiPmhTextgridOnlineTests.java @@ -30,7 +30,7 @@ import org.junit.Test; * * @author Stefan E. Funk, SUB Göttingen */ -@Ignore +// @Ignore public class OaiPmhTextgridOnlineTests { // TODO Configure config files for all the different OAI-PMH service instances! @@ -1471,8 +1471,6 @@ public class OaiPmhTextgridOnlineTests { */ private static void examineContent(String theResponseString, String theMetadataFormat) { - System.out.println(theResponseString); - // Check for correct metadata content according to metadata prefix. if (theMetadataFormat.equals(OAIDC_SCHEMA_FORMAT) && !theResponseString.contains("metadataPrefix=\"" + OAIDC_SCHEMA_FORMAT + "\"") -- GitLab