From 1e773861d6690879cf787b6a4a199856ecf0dd47 Mon Sep 17 00:00:00 2001
From: "Stefan E. Funk" <funk@sub.uni-goettingen.de>
Date: Tue, 27 Sep 2022 18:37:40 +0200
Subject: [PATCH] fix: set tests right

---
 .../info/textgrid/middleware/IDIOMImages.java | 21 ++++++-------------
 .../middleware/RecordListDelivererIDIOM.java  |  1 +
 .../test/online/OAIPMHUtilitiesOnline.java    |  8 +++----
 .../online/tg/TestTGListRecordsOnline.java    |  2 +-
 4 files changed, 12 insertions(+), 20 deletions(-)

diff --git a/oaipmh-core/src/main/java/info/textgrid/middleware/IDIOMImages.java b/oaipmh-core/src/main/java/info/textgrid/middleware/IDIOMImages.java
index 0253ea54..a9d09493 100644
--- a/oaipmh-core/src/main/java/info/textgrid/middleware/IDIOMImages.java
+++ b/oaipmh-core/src/main/java/info/textgrid/middleware/IDIOMImages.java
@@ -52,6 +52,8 @@ public class IDIOMImages implements RecordDelivererInterface, RecordListDelivere
   private int totalHits;
   private String idiomRbacSessionID;
   private String idiomTgcrudEndpoint;
+  private String from;
+  private String until;
 
   private static Map<String, Integer> cursorCollector = new Hashtable<String, Integer>();
   private static Map<String, String> fromUntilCollector = new Hashtable<String, String>();
@@ -66,26 +68,14 @@ public class IDIOMImages implements RecordDelivererInterface, RecordListDelivere
   }
 
   /**
-   * 
+   * @param tgcrudEndpoint
+   * @param rbacSessionID
    */
   public IDIOMImages(String tgcrudEndpoint, String rbacSessionID) {
     this.idiomTgcrudEndpoint = tgcrudEndpoint;
     this.idiomRbacSessionID = rbacSessionID;
   }
 
-  /**
-   * 
-   * @throws JSONException
-   * @throws IOException
-   * @throws ParseException
-   * @throws SAXException
-   * @throws TransformerException
-   * @throws TransformerFactoryConfigurationError
-   */
-
-  private String from;
-  private String until;
-
   /**
    *
    */
@@ -206,7 +196,8 @@ public class IDIOMImages implements RecordDelivererInterface, RecordListDelivere
 
     try {
       // Get TG-crud client (if not yet existing)
-      // TODO If tgcrud client has got a fix endpoint, could it be created elsewhere??
+      // TODO If tgcrud client has got a fix endpoint, should the client better be created
+      // elsewhere??
       if (tgCrudClient == null) {
         tgCrudClient = new CrudClient(this.idiomTgcrudEndpoint).enableGzipCompression();
       }
diff --git a/oaipmh-core/src/main/java/info/textgrid/middleware/RecordListDelivererIDIOM.java b/oaipmh-core/src/main/java/info/textgrid/middleware/RecordListDelivererIDIOM.java
index b09f3c19..076c23f8 100644
--- a/oaipmh-core/src/main/java/info/textgrid/middleware/RecordListDelivererIDIOM.java
+++ b/oaipmh-core/src/main/java/info/textgrid/middleware/RecordListDelivererIDIOM.java
@@ -134,6 +134,7 @@ public class RecordListDelivererIDIOM extends RecordListDelivererAbstract {
         // Create new record here!
         // NOTE We must not set only references here!!
         RecordType record = new RecordType();
+        // No base URI here! We query elasticsearch, and so it needs to be a revision URI!
         RecordType sourceRecord = this.idiomRecord.getRecordById(textgridURI).getRecord();
         record.setHeader(sourceRecord.getHeader());
         record.setMetadata(sourceRecord.getMetadata());
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 97f65bbc..8fb28f3c 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
@@ -37,11 +37,11 @@ public class OAIPMHUtilitiesOnline {
 
   // ## CHANGE SETTINGS BELOW FOR SETTING TEST SCOPE ---------------------------------------------
 
-  // public static final String PROPERTIES_FILE = "oaipmh.test.textgridlab-org.properties";
-  public static final String PROPERTIES_FILE = "oaipmh.test.dev-textgridlab-org.properties";
+  public static final String PROPERTIES_FILE = "oaipmh.test.textgridlab-org.properties";
+  // public static final String PROPERTIES_FILE = "oaipmh.test.dev-textgridlab-org.properties";
 
-  // public static final boolean TEST_ALL_PAGES = false;
-  public static final boolean TEST_ALL_PAGES = true;
+  public static final boolean TEST_ALL_PAGES = false;
+  // public static final boolean TEST_ALL_PAGES = true;
 
   // ## CHANGE SETTINGS ABOVE FOR SETTING TEST SCOPE ---------------------------------------------
 
diff --git a/oaipmh-core/src/test/java/info/textgrid/middleware/test/online/tg/TestTGListRecordsOnline.java b/oaipmh-core/src/test/java/info/textgrid/middleware/test/online/tg/TestTGListRecordsOnline.java
index 5fadffbf..11def47a 100644
--- a/oaipmh-core/src/test/java/info/textgrid/middleware/test/online/tg/TestTGListRecordsOnline.java
+++ b/oaipmh-core/src/test/java/info/textgrid/middleware/test/online/tg/TestTGListRecordsOnline.java
@@ -24,7 +24,7 @@ import info.textgrid.middleware.test.online.OAIPMHUtilitiesOnline;
  * @version 2022-09-26
  * @since 2022-09-12
  */
-// @Ignore
+@Ignore
 public class TestTGListRecordsOnline {
 
   // **
-- 
GitLab