From 934730d519175230d89c633628e9dae677a8503d Mon Sep 17 00:00:00 2001
From: buczekp <buczekp>
Date: Thu, 19 May 2011 16:37:50 +0000
Subject: [PATCH] [LMS-2104] fixed tests (path info DB content can be used even
 if files don't exist)

SVN: 21400
---
 ...oProviderBasedHierarchicalContentTest.java | 32 +++----------------
 1 file changed, 4 insertions(+), 28 deletions(-)

diff --git a/datastore_server/sourceTest/java/ch/systemsx/cisd/openbis/dss/generic/shared/content/PathInfoProviderBasedHierarchicalContentTest.java b/datastore_server/sourceTest/java/ch/systemsx/cisd/openbis/dss/generic/shared/content/PathInfoProviderBasedHierarchicalContentTest.java
index d78fcecd21f..94ccdf264e2 100644
--- a/datastore_server/sourceTest/java/ch/systemsx/cisd/openbis/dss/generic/shared/content/PathInfoProviderBasedHierarchicalContentTest.java
+++ b/datastore_server/sourceTest/java/ch/systemsx/cisd/openbis/dss/generic/shared/content/PathInfoProviderBasedHierarchicalContentTest.java
@@ -17,7 +17,6 @@
 package ch.systemsx.cisd.openbis.dss.generic.shared.content;
 
 import java.io.File;
-import java.io.IOException;
 import java.util.Arrays;
 import java.util.Collections;
 import java.util.List;
@@ -115,35 +114,12 @@ public class PathInfoProviderBasedHierarchicalContentTest extends AbstractFileSy
         return new PathInfoProviderBasedHierarchicalContent(pathInfoProvider, file, onCloseAction);
     }
 
-    @Test(groups = "broken")
-    public void testFailWithNonExistentRoot()
+    @Test
+    public void testCreateSucceedsWithNonExistentRoot()
     {
+        // NOTE: we want to traverse through archived data set files even if they don't exist
         final File fakeFile = new File(workingDirectory, "fakeFile");
-        try
-        {
-            createContent(fakeFile);
-            fail("Expected IllegalArgumentException");
-        } catch (IllegalArgumentException ex)
-        {
-            assertEquals(fakeFile.getAbsolutePath() + " doesn't exist", ex.getMessage());
-        }
-
-        context.assertIsSatisfied();
-    }
-
-    @Test(groups = "broken")
-    public void testFailWithNonDirectoryRoot() throws IOException
-    {
-        final File rootFile = new File(workingDirectory, "rootFile");
-        rootFile.createNewFile();
-        try
-        {
-            createContent(rootFile);
-            fail("Expected IllegalArgumentException");
-        } catch (IllegalArgumentException ex)
-        {
-            assertEquals(rootFile.getAbsolutePath() + " is not a directory", ex.getMessage());
-        }
+        createContent(fakeFile);
 
         context.assertIsSatisfied();
     }
-- 
GitLab