From 88801b20068afda5bd7220802793e931cc5b14fe Mon Sep 17 00:00:00 2001
From: Timm Fitschen <timm.fitschen@ds.mpg.de>
Date: Tue, 26 Mar 2019 23:52:49 +0100
Subject: [PATCH] TST: test file system directories access mode

---
 src/main/java/caosdb/server/FileSystem.java          |  1 -
 src/test/java/caosdb/server/utils/FileUtilsTest.java | 11 ++++++++++-
 2 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/src/main/java/caosdb/server/FileSystem.java b/src/main/java/caosdb/server/FileSystem.java
index 38476573..ab4dfce1 100644
--- a/src/main/java/caosdb/server/FileSystem.java
+++ b/src/main/java/caosdb/server/FileSystem.java
@@ -70,7 +70,6 @@ public class FileSystem {
     }
   }
 
-  @Deprecated
   public static String getBasepath() {
     if (filesystem == null) {
       init();
diff --git a/src/test/java/caosdb/server/utils/FileUtilsTest.java b/src/test/java/caosdb/server/utils/FileUtilsTest.java
index 6dcb55e7..7f6e0d4d 100644
--- a/src/test/java/caosdb/server/utils/FileUtilsTest.java
+++ b/src/test/java/caosdb/server/utils/FileUtilsTest.java
@@ -68,8 +68,17 @@ public class FileUtilsTest {
 
   @BeforeClass
   public static void setup() throws Message, IOException {
+	Assert.assertTrue(new File(FileSystem.getBasepath()).canWrite());
+	Assert.assertTrue(new File(FileSystem.getBasepath()).canRead());
+	Assert.assertTrue(new File(FileSystem.getBasepath()).canExecute());
+	Assert.assertTrue(new File(FileSystem.getTmp()).canWrite());
+	Assert.assertTrue(new File(FileSystem.getTmp()).canRead());
+	Assert.assertTrue(new File(FileSystem.getTmp()).canExecute());
+	Assert.assertTrue(new File(FileSystem.getDropOffBox()).canWrite());
+	Assert.assertTrue(new File(FileSystem.getDropOffBox()).canRead());
+	Assert.assertTrue(new File(FileSystem.getDropOffBox()).canExecute());
+	
     deleteTmp();
-    System.err.println("setup");
     FileUtils.createFolders(testRoot);
     FileUtils.createFolders(someDir);
     someFile.createNewFile();
-- 
GitLab