package org.semantictools.frame.api; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertTrue; import java.io.File; import org.junit.Test; import org.semantictools.frame.model.Datatype; public class DatatypeReaderTest { @Test public void test() throws Exception { File dir = new File("src/test/resources/rdf"); TypeManager manager = new TypeManager(); FrameBuilder builder = new FrameBuilder(manager); builder.loadDir(dir); Datatype type = manager.getDatatypeByUri("http://www.imsglobal.org/imspurl/lti/v2/xsd/ltid#GUID.Type"); assertTrue(type != null); assertEquals("GUID.Type", type.getLocalName()); assertEquals("http://www.imsglobal.org/imspurl/lti/v2/xsd/ltid#GUID.Type", type.getUri()); assertTrue(type.getBase() != null); assertEquals("http://www.w3.org/2001/XMLSchema#NCName", type.getBase().getUri()); } }