From f3580fd3a04c1fe56abae25890e08e80eccfc70d Mon Sep 17 00:00:00 2001
From: "Stefan E. Funk" <funk@sub.uni-goettingen.de>
Date: Wed, 15 Sep 2021 16:13:09 +0200
Subject: [PATCH] Fix some online tests

---
 .../middleware/OaiPmhDariahdeOnlineTests.java | 21 +++++++++++++------
 1 file changed, 15 insertions(+), 6 deletions(-)

diff --git a/oaipmh-core/src/test/java/info/textgrid/middleware/OaiPmhDariahdeOnlineTests.java b/oaipmh-core/src/test/java/info/textgrid/middleware/OaiPmhDariahdeOnlineTests.java
index f3e9ddd0..09851b07 100644
--- a/oaipmh-core/src/test/java/info/textgrid/middleware/OaiPmhDariahdeOnlineTests.java
+++ b/oaipmh-core/src/test/java/info/textgrid/middleware/OaiPmhDariahdeOnlineTests.java
@@ -29,8 +29,8 @@ public class OaiPmhDariahdeOnlineTests {
   // The OAIPMH host to be tested.
   // private static String host = "https://repository.de.dariah.eu/1.0/oaipmh/";
   // private static String host = "https://dhrepworkshop.de.dariah.eu/1.0/oaipmh/";
-  // private static String host = "http://trep.de.dariah.eu/1.0/oaipmh/";
-  private static String host = "http://vm1.dariah.local/1.0/oaipmh/";
+  private static String host = "http://trep.de.dariah.eu/1.0/oaipmh/";
+  // private static String host = "http://vm1.dariah.local/1.0/oaipmh/";
 
   // Some output finals.
   private static final String ERROR = ">>> ERROR";
@@ -167,11 +167,20 @@ public class OaiPmhDariahdeOnlineTests {
   @Test
   public void testListSets() throws IOException {
 
-    // VM1: <setSpec>hdl:21.T11991/0000-001B-4CE2-F</setSpec>
-    // VM1: <setName>DUNGEON MASTER images</setName>
-    String set = "hdl:21.T11991/0000-001B-4CE2-F";
-    String expected = "hdl:21.T11991/0000-001B-4CE2-F";
+    // repository.de.dariah.eu
+    String set = "hdl:21.11113/0000-000B-CADD-9";
+
+    if (host.contains("vm1")) {
+      // VM1: <setSpec>hdl:21.T11991/0000-001B-4CE2-F</setSpec>
+      // VM1: <setName>DUNGEON MASTER images</setName>
+      set = "hdl:21.T11991/0000-001B-4CE2-F";
+    } else if (host.contains("trep")) {
+      set = "hdl:21.T11991/0000-0008-C3AC-A";
+    } else if (host.contains("dhrepworkshop")) {
+      set = "hdl:21.T11991/0000-0013-8FEE-F";
+    }
 
+    String expected = set;
     testListSet(set, expected);
   }
 
-- 
GitLab