Split server Jackrabbit into JCR
[lgpl/argeo-commons.git] / server / runtime / org.argeo.server.jackrabbit / src / main / java / org / argeo / server / jackrabbit / unit / AbstractJcrTestCase.java
index a70c6e9d0784cb80d845187179bf1f2cc76a15ef..78c477a22a6d1c13936327012507350380a0d409 100644 (file)
@@ -11,13 +11,13 @@ import junit.framework.TestCase;
 import org.apache.commons.io.FileUtils;
 import org.apache.jackrabbit.core.TransientRepository;
 import org.argeo.ArgeoException;
-import org.springframework.core.io.ClassPathResource;
-import org.springframework.core.io.Resource;
 
 public abstract class AbstractJcrTestCase extends TestCase {
        private TransientRepository repository;
        private Session session = null;
 
+       protected abstract File getRepositoryFile() throws Exception;
+
        @Override
        protected void setUp() throws Exception {
                File homeDir = new File(System.getProperty("java.io.tmpdir"),
@@ -44,12 +44,6 @@ public abstract class AbstractJcrTestCase extends TestCase {
                return session;
        }
 
-       protected File getRepositoryFile() throws Exception {
-               Resource res = new ClassPathResource(
-                               "org/argeo/server/jackrabbit/repository-inMemory.xml");
-               return res.getFile();
-       }
-
        protected Repository getRepository() {
                return repository;
        }