public void testXMLProperty() throws IOException { Model m = createMemModel(); InputStream in = new FileInputStream("testing/arp/xml-prop.rdf"); m.read(in, ""); assertEquals(1, m.size()); }
public void testBadBaseParamError() throws IOException { Model m = createMemModel(); RDFReader rdr = m.getReader(); try (FileInputStream fin = new FileInputStream("testing/wg/rdfms-difference-between-ID-and-about/test1.rdf")) { rdr.setErrorHandler(this); expected = new int[] { WARN_MALFORMED_URI, WARN_MALFORMED_URI, // WARN_RELATIVE_URI, ERR_RESOLVING_AGAINST_MALFORMED_BASE}; ERR_RESOLVING_AGAINST_MALFORMED_BASE}; rdr.read(m, fin, "http://jjc^3.org/demo.mp3"); } Model m1 = createMemModel(); assertTrue("Bad base URI should produce no URIs in model.[" + m.toString() + "]", m.isIsomorphicWith(m1)); checkExpected(); }
@Override public void fatalError(Exception e) { error(2, e); }
public void testWineDefaultNS() throws IOException { testWineNS(createMemModel()); testWineNS(ModelFactory.createOntologyModel()); }
public void testNullBaseParamError() throws IOException { Model m = createMemModel(); RDFReader rdr = m.getReader(); try (FileInputStream fin = new FileInputStream("testing/wg/rdfms-difference-between-ID-and-about/test1.rdf")) { rdr.setErrorHandler(this); expected = new int[] { ERR_RESOLVING_URI_AGAINST_NULL_BASE, WARN_RELATIVE_URI}; rdr.read(m, fin, null); } checkExpected(); }
public void testDanBriXMLBase() throws IOException { Model m = createMemModel(); Model m1 = createMemModel(); try (FileInputStream fin = new FileInputStream("testing/arp/xmlbase/danbri.rdf")) { m.read(fin,"http://wrong.example.org/"); } try (FileInputStream fin = new FileInputStream("testing/arp/xmlbase/danbri.nt")) { m1.read(fin,"http://wrong.example.org/","N-TRIPLE"); } assertTrue("Dan Bri nested XML Base.", m.isIsomorphicWith(m1)); }
public void testIRIRules_2a() { Model model = ModelFactory.createDefaultModel() ; RDFReader r = model.getReader("RDF/XML") ; r.setErrorHandler(this); expected = new int[] { }; model.read(new StringReader(RDF_TEXT), "http://example/") ; checkExpected() ; }
private void checkExpected() { for ( int anExpected : expected ) { if ( anExpected != 0 ) { fail( "Expected error: " + ParseException.errorCodeName( anExpected ) + " but it did not occur." ); } } }
private void testWineNS(Model m) throws FileNotFoundException, IOException { try (InputStream in = new FileInputStream("testing/arp/xmlns/wine.rdf")) { m.read(in, "") ; assertEquals("http://www.w3.org/TR/2003/CR-owl-guide-20030818/wine#", m.getNsPrefixURI("")) ; } }
private TestPackage() { super("ARP") ; addTest( org.apache.jena.rdfxml.xmlinput.TestARPMain.suite()); addTest( org.apache.jena.rdfxml.xmlinput.MoreTests.suite()); addTest( org.apache.jena.rdfxml.xmlinput.states.TestARPStates.suite()); addTest( org.apache.jena.rdfxml.xmlinput.URITests.suite()); addTest( org.apache.jena.rdfxml.xmlinput.TaintingTests.suite()); addTest( org.apache.jena.rdfxml.xmlinput.SAX2RDFTest.suite()); addTest( org.apache.jena.rdfxml.xmlinput.StAX2ModelTest.suite()); }
public static TestSuite inactive_suite() { TestSuite suite = new TestSuite( TestMacEncodings.class ); suite.setName("Encodings - particular MacRoman etc."); try { OutputStream out = new ByteArrayOutputStream(); new OutputStreamWriter(out,"MacRoman"); InUse = true; } catch (Exception e){ InUse = false; } if (!InUse){ logger.warn("MacRoman not supported on this Java installation: mac encoding tests suppressed."); return suite; } suite.addTest(new MoreTests("testARPMacRoman")); suite.addTest(new MoreTests("testARPMacArabic")); return suite; } static private boolean InUse = false;
public void testNullBaseParamError() throws IOException { Model m = createMemModel(); RDFReader rdr = m.getReader(); try (FileInputStream fin = new FileInputStream("testing/wg/rdfms-difference-between-ID-and-about/test1.rdf")) { rdr.setErrorHandler(this); expected = new int[] { ERR_RESOLVING_URI_AGAINST_NULL_BASE, WARN_RELATIVE_URI}; rdr.read(m, fin, null); } checkExpected(); }
public void testDanBriXMLBase() throws IOException { Model m = createMemModel(); Model m1 = createMemModel(); try (FileInputStream fin = new FileInputStream("testing/arp/xmlbase/danbri.rdf")) { m.read(fin,"http://wrong.example.org/"); } try (FileInputStream fin = new FileInputStream("testing/arp/xmlbase/danbri.nt")) { m1.read(fin,"http://wrong.example.org/","N-TRIPLE"); } assertTrue("Dan Bri nested XML Base.", m.isIsomorphicWith(m1)); }
public void testIRIRules_2a() { Model model = ModelFactory.createDefaultModel() ; RDFReader r = model.getReader("RDF/XML") ; r.setErrorHandler(this); expected = new int[] { }; model.read(new StringReader(RDF_TEXT), "http://example/") ; checkExpected() ; }
public void testWineDefaultNS() throws IOException { testWineNS(createMemModel()); testWineNS(ModelFactory.createOntologyModel()); }
private void checkExpected() { for ( int anExpected : expected ) { if ( anExpected != 0 ) { fail( "Expected error: " + ParseException.errorCodeName( anExpected ) + " but it did not occur." ); } } }