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 f3e9ddd049432c0ff25677a5c31e06bacb7d7809..09851b073e3c503c7fb44a63e04f42a403a942bb 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);
   }