String localPart = className.substring(className.lastIndexOf('$')+1); pw.println("Test "+ name + " = " + wgparent +".create" + localPart +"(" + ((WGTestSuite.Test)s).createMe() + ");");
private void error(int level, Exception e) { // println(e.getMessage()); if (e instanceof ParseException) { int eCode = ((ParseException) e).getErrorNumber(); if (eCode == ERR_SYNTAX_ERROR) { String msg = e.getMessage(); if ( msg.contains( "Unusual" ) || msg.contains( "Internal" ) ) { System.err.println(testID.getURI()); System.err.println(msg); fail(msg); } if (checkMessages) { System.err.println(testID.getURI()); System.err.println(msg); } } onError(level, eCode); } /*else if (e instanceof SAXParseException) { onError(level, ARPErrorNumbers.WARN_BAD_XML); } */ else if (e instanceof SAXException) { fail("Not expecting a SAXException: " + e.getMessage()); } else { fail("Not expecting an Exception: " + e.getMessage()); } }
String localPart = className.substring(className.lastIndexOf('$')+1); pw.println("Test "+ name + " = " + wgparent +".create" + localPart +"(" + ((WGTestSuite.Test)s).createMe() + ");");
private void error(int level, Exception e) { // println(e.getMessage()); if (e instanceof ParseException) { int eCode = ((ParseException) e).getErrorNumber(); if (eCode == ERR_SYNTAX_ERROR) { String msg = e.getMessage(); if ( msg.contains( "Unusual" ) || msg.contains( "Internal" ) ) { System.err.println(testID.getURI()); System.err.println(msg); fail(msg); } if (checkMessages) { System.err.println(testID.getURI()); System.err.println(msg); } } onError(level, eCode); } /*else if (e instanceof SAXParseException) { onError(level, ARPErrorNumbers.WARN_BAD_XML); } */ else if (e instanceof SAXException) { fail("Not expecting a SAXException: " + e.getMessage()); } else { fail("Not expecting an Exception: " + e.getMessage()); } }
Model read(Property p) throws IOException { Resource file = testID.getRequiredProperty(p).getResource(); Resource t = file.getRequiredProperty(RDF.type).getResource(); final String uri = file.getURI(); if (ntriple.equals(t)) { return loadNT(factory.open(uri),uri); } else if (rdfxml.equals(t)) { return loadRDF( new InFactoryX(){ @Override public InputStream open() throws IOException { return factory.open(uri); } } , this, uri); } else { fail("Unrecognized file type: " + t); } return null; } @Override
@Override void onError(int level, int id) { Integer err = new Integer(id); found.add(err); errorCnt[level]++; if (expected != null) { if (!expected.contains(err)) super.onError(level, id); } else if (inDevelopment) { System.err.println( "<rdf:Description rdf:about='" + testID.getURI() + "'>\n" + "<jjc:error rdf:resource='" + jjcNS + ParseException.errorCodeName(id) + "'/>\n</rdf:Description>"); } } }
Model read(Property p) throws IOException { Resource file = testID.getRequiredProperty(p).getResource(); Resource t = file.getRequiredProperty(RDF.type).getResource(); final String uri = file.getURI(); if (ntriple.equals(t)) { return loadNT(factory.open(uri),uri); } else if (rdfxml.equals(t)) { return loadRDF( new InFactoryX(){ @Override public InputStream open() throws IOException { return factory.open(uri); } } , this, uri); } else { fail("Unrecognized file type: " + t); } return null; } @Override
@Override void onError(int level, int id) { Integer err = new Integer(id); found.add(err); errorCnt[level]++; if (expected != null) { if (!expected.contains(err)) super.onError(level, id); } else if (inDevelopment) { System.err.println( "<rdf:Description rdf:about='" + testID.getURI() + "'>\n" + "<jjc:error rdf:resource='" + jjcNS + ParseException.errorCodeName(id) + "'/>\n</rdf:Description>"); } } }
@Override public void fatalError(Exception e) { error(2, e); } private void error(int level, Exception e) {
@Override public void warning(Exception e) { error(0, e); } @Override
@Override protected void runTest() throws IOException { int rslt = WGReasonerTester.FAIL; try { reallyRunTest(); rslt = WGReasonerTester.PASS; } finally { logResult(testID,rslt); } } abstract void reallyRunTest();
@Override public void fatalError(Exception e) { error(2, e); } private void error(int level, Exception e) {
@Override protected void runTest() throws IOException { int rslt = WGReasonerTester.FAIL; try { reallyRunTest(); rslt = WGReasonerTester.PASS; } finally { logResult(testID,rslt); } } abstract void reallyRunTest();
@Override public void error(Exception e) { error(1, e); } @Override
@Override public void warning(Exception e) { error(0, e); } @Override
@Override public void error(Exception e) { error(1, e); } @Override