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 e5b10650efebcaa68ce48bbaa0259b0776ab2cae..80f25464dfbdde006265ae7fdf09fea3da14bcfe 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 3e24e6236896494118494786a8a3fa95e84c380d..c6d20d6f9bb4ecc5555499d4368f4b50cb8a9c3e 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 { // **