diff --git a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/dataaccess/db/HibernateSearchDAOTest.java b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/dataaccess/db/HibernateSearchDAOTest.java index dd5f78ab08502a70999669a4146e0ca1e9b41e07..b81bb23818892ae359e3b8dabcfa38f1e4f157ef 100644 --- a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/dataaccess/db/HibernateSearchDAOTest.java +++ b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/dataaccess/db/HibernateSearchDAOTest.java @@ -22,12 +22,14 @@ import static org.testng.AssertJUnit.assertTrue; import static org.testng.AssertJUnit.fail; import java.io.File; +import java.io.IOException; import java.util.ArrayList; import java.util.Arrays; import java.util.HashSet; import java.util.List; import java.util.Set; +import org.apache.commons.io.FileUtils; import org.hibernate.classic.Session; import org.hibernate.search.FullTextSession; import org.hibernate.search.Search; @@ -37,6 +39,7 @@ import org.testng.annotations.DataProvider; import org.testng.annotations.Test; import ch.rinn.restrictions.Friend; +import ch.systemsx.cisd.common.exceptions.WrappedIOException; import ch.systemsx.cisd.common.filesystem.FileUtilities; import ch.systemsx.cisd.common.test.AssertionUtil; import ch.systemsx.cisd.openbis.generic.server.dataaccess.IHibernateSearchDAO; @@ -49,10 +52,10 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.dto.SearchCriteriaConnectio import ch.systemsx.cisd.openbis.generic.shared.dto.EntityPropertyPE; import ch.systemsx.cisd.openbis.generic.shared.dto.ExperimentPE; import ch.systemsx.cisd.openbis.generic.shared.dto.ExperimentPropertyPE; +import ch.systemsx.cisd.openbis.generic.shared.dto.ExternalDataPE; import ch.systemsx.cisd.openbis.generic.shared.dto.GroupPE; import ch.systemsx.cisd.openbis.generic.shared.dto.HierarchyType; import ch.systemsx.cisd.openbis.generic.shared.dto.IEntityPropertiesHolder; -import ch.systemsx.cisd.openbis.generic.shared.dto.ExternalDataPE; import ch.systemsx.cisd.openbis.generic.shared.dto.MaterialPE; import ch.systemsx.cisd.openbis.generic.shared.dto.MaterialPropertyPE; import ch.systemsx.cisd.openbis.generic.shared.dto.ProjectPE; @@ -86,7 +89,13 @@ public final class HibernateSearchDAOTest extends AbstractDAOTest FileUtilities.deleteRecursively(targetPath); targetPath.mkdirs(); File srcPath = new File(LUCENE_INDEX_TEMPLATE_PATH); - FileUtilities.copyDirectory(srcPath, targetPath); + try + { + FileUtils.copyDirectory(srcPath, targetPath); + } catch (IOException ex) + { + throw new WrappedIOException(ex); + } } @SuppressWarnings("unused")