From 4f22d35789e023eaf9cfeebe7d993cc97cb8d387 Mon Sep 17 00:00:00 2001 From: "Stefan E. Funk" <funk@sub.uni-goettingen.de> Date: Mon, 10 Oct 2022 12:58:23 +0200 Subject: [PATCH] test: fixing more tests --- .../test/online/OaipmhUtilitiesOnline.java | 12 ++++++++++++ .../test/online/tg/TestTGGetRecordOnline.java | 2 +- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/oaipmh-core/src/test/java/info/textgrid/middleware/test/online/OaipmhUtilitiesOnline.java b/oaipmh-core/src/test/java/info/textgrid/middleware/test/online/OaipmhUtilitiesOnline.java index e5b10650..80f25464 100644 --- a/oaipmh-core/src/test/java/info/textgrid/middleware/test/online/OaipmhUtilitiesOnline.java +++ b/oaipmh-core/src/test/java/info/textgrid/middleware/test/online/OaipmhUtilitiesOnline.java @@ -24,6 +24,7 @@ import org.apache.cxf.jaxrs.client.WebClient; import org.apache.cxf.transport.http.HTTPConduit; import org.apache.cxf.transports.http.configuration.HTTPClientPolicy; import org.apache.http.HttpStatus; +import info.textgrid.middleware.OaipmhConstants; import info.textgrid.middleware.OaipmhProducer; import info.textgrid.middleware.OaipmhUtilities; import info.textgrid.middleware.test.online.dh.TestDHOaipmhOnline; @@ -334,6 +335,17 @@ public class OaipmhUtilitiesOnline { examineTGHeaderIDs(responseString, theMetadataPrefix); } + // Test if the header dates and record (modification) dates are equal. + if (theVerb.equals(VERB_LIST_RECORDS) + && theMetadataPrefix.equals(OaipmhConstants.METADATA_IDIOM_PREFIX)) { + try { + examineTGModificationDates(responseString); + } catch (ParseException | DatatypeConfigurationException e) { + System.out.println(responseString); + throw new IOException(e); + } + } + // Test general metadata content (if verb is listRecords!), must go conform with the metadata // prefix setting. if (theVerb.equals(VERB_LIST_RECORDS)) { diff --git a/oaipmh-core/src/test/java/info/textgrid/middleware/test/online/tg/TestTGGetRecordOnline.java b/oaipmh-core/src/test/java/info/textgrid/middleware/test/online/tg/TestTGGetRecordOnline.java index 3e24e623..c6d20d6f 100644 --- a/oaipmh-core/src/test/java/info/textgrid/middleware/test/online/tg/TestTGGetRecordOnline.java +++ b/oaipmh-core/src/test/java/info/textgrid/middleware/test/online/tg/TestTGGetRecordOnline.java @@ -38,7 +38,7 @@ import info.textgrid.middleware.test.online.OaipmhUtilitiesOnline; * @version 2022-09-23 * @since 2022-09-08 */ -// @Ignore +@Ignore public class TestTGGetRecordOnline { // ** -- GitLab