package org.sharegov.cirm; import static org.junit.Assert.assertTrue; import org.junit.Test; import org.semanticweb.owlapi.model.OWLClass; import org.sharegov.cirm.owl.Model; import org.sharegov.cirm.test.OpenCirmTestBase; public class ModelTest extends OpenCirmTestBase { @Test public void testPrefixFor() { try{ assertTrue(Model.prefixFor("ServiceQuestion", OWLClass.class).equals("legacy:")); assertTrue(Model.prefixFor("EventBasedDataSource", OWLClass.class).equals("mdc:")); assertTrue(Model.prefixFor("ClientSideEventType", OWLClass.class).equals("mdc:")); assertTrue(Model.prefixFor("ServiceField", OWLClass.class).equals("legacy:")); }catch (Exception e) { } assertTrue(Model.prefixFor("ServiceQuestion", OWLClass.class, "someDefaultPrefix:").equals("legacy:")); assertTrue(Model.prefixFor("EventBasedDataSource", OWLClass.class,"someDefaultPrefix:").equals("mdc:")); assertTrue(Model.prefixFor("ClientSideEventType", OWLClass.class,"someDefaultPrefix:").equals("mdc:")); assertTrue(Model.prefixFor("ServiceField", OWLClass.class, "someDefaultPrefix:").equals("legacy:")); assertTrue(Model.prefixFor("AnUnkownClassThatIsUndefined", OWLClass.class, "someDefaultPrefix:").equals("someDefaultPrefix:")); } }