From 8f048c91b6900d14426026150cb0f9335fdc65a8 Mon Sep 17 00:00:00 2001
From: Timm Fitschen <t.fitschen@indiscale.com>
Date: Thu, 17 Jun 2021 01:49:28 +0200
Subject: [PATCH] fix unit tests

---
 .../java/org/caosdb/server/jobs/JobConfigTest.java    |  8 ++++++++
 .../java/org/caosdb/server/jobs/ScheduleTest.java     |  8 ++++++++
 .../caosdb/server/jobs/core/TestInsertFilesInDir.java | 11 +++++++++--
 3 files changed, 25 insertions(+), 2 deletions(-)

diff --git a/src/test/java/org/caosdb/server/jobs/JobConfigTest.java b/src/test/java/org/caosdb/server/jobs/JobConfigTest.java
index bdaa63f5..70917b53 100644
--- a/src/test/java/org/caosdb/server/jobs/JobConfigTest.java
+++ b/src/test/java/org/caosdb/server/jobs/JobConfigTest.java
@@ -2,16 +2,24 @@ package org.caosdb.server.jobs;
 
 import static org.junit.Assert.assertEquals;
 
+import java.io.IOException;
+import org.caosdb.server.CaosDBServer;
 import org.caosdb.server.entity.DeleteEntity;
 import org.caosdb.server.entity.InsertEntity;
 import org.caosdb.server.entity.RetrieveEntity;
 import org.caosdb.server.entity.Role;
 import org.caosdb.server.entity.UpdateEntity;
 import org.jdom2.Element;
+import org.junit.BeforeClass;
 import org.junit.Test;
 
 public class JobConfigTest {
 
+  @BeforeClass
+  public static void setup() throws IOException {
+    CaosDBServer.initServerProperties();
+  }
+
   @Test
   public void testGetTransactionType() {
     final JobConfig jobConfig = JobConfig.getInstance();
diff --git a/src/test/java/org/caosdb/server/jobs/ScheduleTest.java b/src/test/java/org/caosdb/server/jobs/ScheduleTest.java
index cef0ec3e..9aa8e6f6 100644
--- a/src/test/java/org/caosdb/server/jobs/ScheduleTest.java
+++ b/src/test/java/org/caosdb/server/jobs/ScheduleTest.java
@@ -24,10 +24,18 @@ package org.caosdb.server.jobs;
 
 import static org.junit.Assert.fail;
 
+import java.io.IOException;
+import org.caosdb.server.CaosDBServer;
+import org.junit.BeforeClass;
 import org.junit.Test;
 
 public class ScheduleTest {
 
+  @BeforeClass
+  public static void setup() throws IOException {
+    CaosDBServer.initServerProperties();
+  }
+
   /** The problem of ticket #297 was that a CHECK job was executed during the ROLL_BACK stage. */
   @Test
   public void testTicket297() {
diff --git a/src/test/java/org/caosdb/server/jobs/core/TestInsertFilesInDir.java b/src/test/java/org/caosdb/server/jobs/core/TestInsertFilesInDir.java
index ae5df853..5d81ac36 100644
--- a/src/test/java/org/caosdb/server/jobs/core/TestInsertFilesInDir.java
+++ b/src/test/java/org/caosdb/server/jobs/core/TestInsertFilesInDir.java
@@ -4,16 +4,23 @@ import static org.junit.Assert.assertTrue;
 
 import java.io.File;
 import java.io.IOException;
+import org.caosdb.server.CaosDBServer;
+import org.junit.BeforeClass;
 import org.junit.Test;
 
 public class TestInsertFilesInDir {
 
+  @BeforeClass
+  public static void setup() throws IOException {
+    CaosDBServer.initServerProperties();
+  }
+
   @Test
   public void testExclude() throws IOException {
-    InsertFilesInDir job = new InsertFilesInDir();
+    final InsertFilesInDir job = new InsertFilesInDir();
     job.init(null, null, null);
     job.parseValue("-e ^.*test.*$ test");
-    File testFile = new File("test.dat");
+    final File testFile = new File("test.dat");
     assertTrue(job.isExcluded(testFile));
   }
 }
-- 
GitLab