Fixed SpringJerseyTest, handled VCRef with username, enabled
VCReferenceTest in test suite.
Change-Id: I1e500b85c010496cae5ed809c4cfa6d7e665cb6a
diff --git a/full/src/test/java/de/ids_mannheim/korap/config/NamedVCLoaderTest.java b/full/src/test/java/de/ids_mannheim/korap/config/NamedVCLoaderTest.java
index b5b218a..3fef08f 100644
--- a/full/src/test/java/de/ids_mannheim/korap/config/NamedVCLoaderTest.java
+++ b/full/src/test/java/de/ids_mannheim/korap/config/NamedVCLoaderTest.java
@@ -10,26 +10,36 @@
import de.ids_mannheim.korap.KrillCollection;
import de.ids_mannheim.korap.collection.CachedVCData;
+import de.ids_mannheim.korap.dao.VirtualCorpusDao;
+import de.ids_mannheim.korap.entity.VirtualCorpus;
import de.ids_mannheim.korap.exceptions.KustvaktException;
import de.ids_mannheim.korap.util.QueryException;
+import net.sf.ehcache.CacheManager;
import net.sf.ehcache.Element;
-public class NamedVCLoaderTest extends SpringJerseyTest{
+public class NamedVCLoaderTest extends SpringJerseyTest {
@Autowired
private NamedVCLoader vcLoader;
-
-
+ @Autowired
+ private VirtualCorpusDao dao;
+
@Test
- public void testNamedVCLoader () throws IOException, QueryException, KustvaktException {
+ public void testNamedVCLoader ()
+ throws IOException, QueryException, KustvaktException {
+ KrillCollection.cache = CacheManager.newInstance().getCache("named_vc");
Element element = KrillCollection.cache.get("named-vc1");
- assertTrue(element==null);
-
- vcLoader.loadVCToCache();
+ assertTrue(element == null);
+
+ vcLoader.loadVCToCache("named-vc1", "/vc/named-vc1.jsonld");
element = KrillCollection.cache.get("named-vc1");
assertNotNull(element);
CachedVCData cachedData = (CachedVCData) element.getObjectValue();
assertTrue(cachedData.getDocIdMap().size() > 0);
+
+ KrillCollection.cache.removeAll();
+ VirtualCorpus vc = dao.retrieveVCByName("named-vc1", "system");
+ dao.deleteVirtualCorpus(vc);
}
}