You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jena.apache.org by an...@apache.org on 2011/10/06 20:11:56 UTC

svn commit: r1179733 - /incubator/jena/Jena2/ARQ/trunk/src/test/java/org/openjena/riot/lang/UnitTestTurtleBadSyntax.java

Author: andy
Date: Thu Oct  6 18:11:56 2011
New Revision: 1179733

URL: http://svn.apache.org/viewvc?rev=1179733&view=rev
Log:
Don't treat missing file as parse error.

Modified:
    incubator/jena/Jena2/ARQ/trunk/src/test/java/org/openjena/riot/lang/UnitTestTurtleBadSyntax.java

Modified: incubator/jena/Jena2/ARQ/trunk/src/test/java/org/openjena/riot/lang/UnitTestTurtleBadSyntax.java
URL: http://svn.apache.org/viewvc/incubator/jena/Jena2/ARQ/trunk/src/test/java/org/openjena/riot/lang/UnitTestTurtleBadSyntax.java?rev=1179733&r1=1179732&r2=1179733&view=diff
==============================================================================
--- incubator/jena/Jena2/ARQ/trunk/src/test/java/org/openjena/riot/lang/UnitTestTurtleBadSyntax.java (original)
+++ incubator/jena/Jena2/ARQ/trunk/src/test/java/org/openjena/riot/lang/UnitTestTurtleBadSyntax.java Thu Oct  6 18:11:56 2011
@@ -18,13 +18,15 @@
 
 package org.openjena.riot.lang;
 
-import junit.framework.TestCase ;
-import org.openjena.riot.system.JenaReaderTurtle2 ;
-
-import com.hp.hpl.jena.rdf.model.Model ;
-import com.hp.hpl.jena.rdf.model.ModelFactory ;
-import com.hp.hpl.jena.rdf.model.RDFReader ;
-import com.hp.hpl.jena.shared.JenaException ;
+import java.io.InputStream ;
+
+import junit.framework.TestCase ;
+import org.openjena.atlas.io.IO ;
+import org.openjena.atlas.lib.SinkNull ;
+import org.openjena.riot.RiotException ;
+import org.openjena.riot.RiotReader ;
+
+import com.hp.hpl.jena.graph.Triple ;
 
 
 public class UnitTestTurtleBadSyntax extends TestCase
@@ -34,16 +36,13 @@ public class UnitTestTurtleBadSyntax ext
     
     @Override
     public void runTest()
-    {
-        Model model = ModelFactory.createDefaultModel() ;
-        RDFReader t = new JenaReaderTurtle2() ;
-        try {
-            t.read(model, uri) ;
-            fail("Bad syntax test succeed in parsing the file") ;
-        } catch (JenaException ex)
-        {
-            return ;    
-        }
-
+    {
+        InputStream in = IO.openFile(uri) ;
+        assertNotNull(in) ;
+        LangRIOT parser = RiotReader.createParserTurtle(in, uri, new SinkNull<Triple>()) ;
+        try {
+            parser.parse() ;
+        } catch (RiotException ex) { return ; }
+        fail("Bad syntax RDF/JSON test succeed in parsing the file") ;
     }
 }