package org.weso.wesearch.factories.impl; import static org.junit.Assert.assertNotNull; import static org.junit.Assert.assertTrue; import java.util.LinkedList; import java.util.List; import org.junit.Before; import org.junit.Test; import org.weso.utils.OntoModelException; import org.weso.utils.WesearchException; import org.weso.wesearch.JenaWesearch; import org.weso.wesearch.Wesearch; import org.weso.wesearch.model.OntoModelWrapper; import org.weso.wesearch.model.impl.FileOntologyLoader; import org.weso.wesearch.model.impl.JenaOntoModelWrapper; public class TestJenaWesearchFactory { private String[] ontologies = {"src/test/resources/ontoTest1.owl", "src/test/resources/index.rdf"}; private List<String> listOnto = new LinkedList<String>(); private OntoModelWrapper wrapper; @Before public void initialize() { listOnto.add("src/test/resources/ontoTest1.owl"); listOnto.add("src/test/resources/index.rdf"); } @Test public void testCreateWesearchList() throws WesearchException, OntoModelException { wrapper = new JenaOntoModelWrapper(new FileOntologyLoader(listOnto)); JenaWesearchFactory factory = new JenaWesearchFactory(); Wesearch wesearch = factory.createWesearch(wrapper); assertNotNull(wesearch); assertTrue(wesearch instanceof JenaWesearch); } @Test public void testCreateWesearchArray() throws WesearchException, OntoModelException { wrapper = new JenaOntoModelWrapper(new FileOntologyLoader(ontologies)); JenaWesearchFactory factory = new JenaWesearchFactory(); Wesearch wesearch = factory.createWesearch(wrapper); assertNotNull(wesearch); assertTrue(wesearch instanceof JenaWesearch); } }