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