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 2012/10/12 17:55:44 UTC

svn commit: r1397627 - in /jena/Experimental/riot-reader: src/test/java/org/apache/jena/riot/ src/test/java/org/apache/jena/riot/langsuite/ src/test/java/riotcmd/ testing/RIOT/Lang/Turtle/

Author: andy
Date: Fri Oct 12 15:55:43 2012
New Revision: 1397627

URL: http://svn.apache.org/viewvc?rev=1397627&view=rev
Log:
Develop Turtle tests using test suite manifests.

Added:
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/LICENSE
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/master
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/tests.pl   (with props)
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-syn-01.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-syn-02.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-syn-03.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-syn-04.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-syn-05.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-syn-06.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-syn-07.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-syn-08.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-synbad-01.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-synbad-02.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-synbad-03.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-synbad-04.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-synbad-05.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-synbad-06.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-synbad-07.ttl
Removed:
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/test-00.ttl
Modified:
    jena/Experimental/riot-reader/src/test/java/org/apache/jena/riot/TS_LangSuite.java
    jena/Experimental/riot-reader/src/test/java/org/apache/jena/riot/langsuite/FactoryTestRiotTurtle.java
    jena/Experimental/riot-reader/src/test/java/org/apache/jena/riot/langsuite/UnitTestTurtleBadSyntax.java
    jena/Experimental/riot-reader/src/test/java/riotcmd/MainLangTest.java
    jena/Experimental/riot-reader/src/test/java/riotcmd/rdflangtest.java
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/manifest.ttl

Modified: jena/Experimental/riot-reader/src/test/java/org/apache/jena/riot/TS_LangSuite.java
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/src/test/java/org/apache/jena/riot/TS_LangSuite.java?rev=1397627&r1=1397626&r2=1397627&view=diff
==============================================================================
--- jena/Experimental/riot-reader/src/test/java/org/apache/jena/riot/TS_LangSuite.java (original)
+++ jena/Experimental/riot-reader/src/test/java/org/apache/jena/riot/TS_LangSuite.java Fri Oct 12 15:55:43 2012
@@ -23,7 +23,7 @@ import org.junit.AfterClass ;
 import org.junit.BeforeClass ;
 import org.junit.runner.RunWith ;
 import org.junit.runners.Suite ;
-import org.openjena.riot.ErrorHandlerFactory ;
+import org.openjena.atlas.junit.BaseTest ;
 
 /** The test suites - these are driven by a manifest file and use external files for tests */
 
@@ -38,12 +38,12 @@ public class TS_LangSuite
 {
     @BeforeClass public static void beforeClass()
     { 
-        ErrorHandlerFactory.setTestLogging(false) ;
+        BaseTest.setTestLogging() ;
     }
 
     @AfterClass public static void afterClass()
     { 
-        ErrorHandlerFactory.setTestLogging(true) ;
+        BaseTest.unsetTestLogging() ;
     }
 
 }

Modified: jena/Experimental/riot-reader/src/test/java/org/apache/jena/riot/langsuite/FactoryTestRiotTurtle.java
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/src/test/java/org/apache/jena/riot/langsuite/FactoryTestRiotTurtle.java?rev=1397627&r1=1397626&r2=1397627&view=diff
==============================================================================
--- jena/Experimental/riot-reader/src/test/java/org/apache/jena/riot/langsuite/FactoryTestRiotTurtle.java (original)
+++ jena/Experimental/riot-reader/src/test/java/org/apache/jena/riot/langsuite/FactoryTestRiotTurtle.java Fri Oct 12 15:55:43 2012
@@ -24,7 +24,6 @@ import org.openjena.riot.RiotException ;
 import org.openjena.riot.TestVocabRIOT ;
 
 import com.hp.hpl.jena.rdf.model.Resource ;
-import com.hp.hpl.jena.sparql.vocabulary.VocabTestQuery ;
 import com.hp.hpl.jena.util.junit.TestFactoryManifest ;
 import com.hp.hpl.jena.util.junit.TestUtils ;
 import com.hp.hpl.jena.vocabulary.RDF ;

Modified: jena/Experimental/riot-reader/src/test/java/org/apache/jena/riot/langsuite/UnitTestTurtleBadSyntax.java
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/src/test/java/org/apache/jena/riot/langsuite/UnitTestTurtleBadSyntax.java?rev=1397627&r1=1397626&r2=1397627&view=diff
==============================================================================
--- jena/Experimental/riot-reader/src/test/java/org/apache/jena/riot/langsuite/UnitTestTurtleBadSyntax.java (original)
+++ jena/Experimental/riot-reader/src/test/java/org/apache/jena/riot/langsuite/UnitTestTurtleBadSyntax.java Fri Oct 12 15:55:43 2012
@@ -18,16 +18,17 @@
 
 package org.apache.jena.riot.langsuite;
 
-import java.io.InputStream ;
-
+import static org.openjena.riot.SysRIOT.fmtMessage ;
 import junit.framework.TestCase ;
-import org.openjena.atlas.io.IO ;
-import org.openjena.atlas.lib.SinkNull ;
+import org.apache.jena.riot.Lang2 ;
+import org.apache.jena.riot.WebReader2 ;
+import org.openjena.atlas.junit.BaseTest ;
+import org.openjena.riot.ErrorHandler ;
+import org.openjena.riot.ErrorHandlerFactory ;
 import org.openjena.riot.RiotException ;
-import org.openjena.riot.RiotReader ;
-import org.openjena.riot.lang.LangRIOT ;
 
-import com.hp.hpl.jena.graph.Triple ;
+import com.hp.hpl.jena.rdf.model.Model ;
+import com.hp.hpl.jena.rdf.model.ModelFactory ;
 
 
 public class UnitTestTurtleBadSyntax extends TestCase
@@ -35,15 +36,60 @@ public class UnitTestTurtleBadSyntax ext
     private final String uri ;
     public UnitTestTurtleBadSyntax(String name, String uri) { super(name) ; this.uri = uri ; }
     
+    /** An error handler that throw exceptions on warnings and errors */ 
+    private static ErrorHandler errorHandlerTestStrict = new ErrorHandler()
+    {
+        /** report a warning  - do not carry on */
+        @Override
+        public void warning(String message, long line, long col)
+        { 
+            throw new RiotException(fmtMessage(message, line, col)) ;
+        }
+        
+        /** report an error - do not carry on */
+        @Override
+        public void error(String message, long line, long col)
+        { 
+            throw new RiotException(fmtMessage(message, line, col)) ;
+        }
+
+        @Override
+        public void fatal(String message, long line, long col)
+        {
+            throw new RiotException(fmtMessage(message, line, col)) ;
+        }
+    } ;
+
+    @Override
+    public void setUp()         { BaseTest.setTestLogging(ErrorHandlerFactory.errorHandlerStrictNoLogging) ; }
+
+    @Override
+    public void tearDown()      { BaseTest.unsetTestLogging() ; }
+
     @Override
     public void runTest()
     {
-        InputStream in = IO.openFile(uri) ;
-        assertNotNull(in) ;
-        LangRIOT parser = RiotReader.createParserTurtle(in, uri, new SinkNull<Triple>()) ;
+        // Just the parser.
+//        InputStream in = IO.openFile(uri) ;
+//        assertNotNull(in) ;
+//        LangRIOT parser = RiotReader.createParserTurtle(in, uri, new SinkNull<Triple>()) ;
+//        try {
+//            parser.parse() ;
+//        } catch (RiotException ex) { return ; }
+//        catch (RuntimeException ex) {
+//            ex.printStackTrace(System.err) ;
+//            fail("Unexpected exception") ;
+//            
+//        }
+        Model model = ModelFactory.createDefaultModel() ;
         try {
-            parser.parse() ;
+            WebReader2.read(model, uri, uri, Lang2.TURTLE) ;
         } catch (RiotException ex) { return ; }
+        catch (RuntimeException ex) {
+            ex.printStackTrace(System.err) ;
+            fail("Unexpected exception") ;
+            
+        }
         fail("Bad syntax Turtle test succeed in parsing the file") ;
     }
 }

Modified: jena/Experimental/riot-reader/src/test/java/riotcmd/MainLangTest.java
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/src/test/java/riotcmd/MainLangTest.java?rev=1397627&r1=1397626&r2=1397627&view=diff
==============================================================================
--- jena/Experimental/riot-reader/src/test/java/riotcmd/MainLangTest.java (original)
+++ jena/Experimental/riot-reader/src/test/java/riotcmd/MainLangTest.java Fri Oct 12 15:55:43 2012
@@ -22,7 +22,8 @@ public class MainLangTest
 {
     public static void main(String ... argv)
     {
-        riotcmd.rdflangtest.main("manifest.ttl") ;
+        riotcmd.rdflangtest.main("testing/RIOT/Lang/manifest-all.ttl") ; 
+        //riotcmd.rdflangtest.main("testing/RIOT/Lang/Turtle/manifest.ttl") ;
     }
 }
 

Modified: jena/Experimental/riot-reader/src/test/java/riotcmd/rdflangtest.java
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/src/test/java/riotcmd/rdflangtest.java?rev=1397627&r1=1397626&r2=1397627&view=diff
==============================================================================
--- jena/Experimental/riot-reader/src/test/java/riotcmd/rdflangtest.java (original)
+++ jena/Experimental/riot-reader/src/test/java/riotcmd/rdflangtest.java Fri Oct 12 15:55:43 2012
@@ -20,7 +20,7 @@ package riotcmd;
 
 import junit.framework.TestSuite ;
 import org.apache.jena.riot.langsuite.FactoryTestRiotTurtle ;
-import org.openjena.riot.ErrorHandlerFactory ;
+import org.openjena.atlas.junit.BaseTest ;
 import org.openjena.riot.SysRIOT ;
 import arq.cmd.CmdException ;
 import arq.cmd.TerminationException ;
@@ -114,7 +114,7 @@ public class rdflangtest extends CmdGene
     protected void exec()
     {
         // Paradoxical naming - the boolean is a visibility flag.
-        ErrorHandlerFactory.setTestLogging(false) ;
+        BaseTest.setTestLogging() ;
         
         if ( cmdStrictMode )
             ARQ.setStrictMode() ;

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/LICENSE
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/LICENSE?rev=1397627&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/LICENSE (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/LICENSE Fri Oct 12 15:55:43 2012
@@ -0,0 +1,14 @@
+#  Licensed to the Apache Software Foundation (ASF) under one or more
+#  contributor license agreements.  See the NOTICE file distributed with
+#  this work for additional information regarding copyright ownership.
+#  The ASF licenses this file to You under the Apache License, Version 2.0
+#  (the "License"); you may not use this file except in compliance with
+#  the License.  You may obtain a copy of the License at
+# 
+#       http://www.apache.org/licenses/LICENSE-2.0
+# 
+#  Unless required by applicable law or agreed to in writing, software
+#  distributed under the License is distributed on an "AS IS" BASIS,
+#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#  See the License for the specific language governing permissions and
+#  limitations under the License.

Modified: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/manifest.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/manifest.ttl?rev=1397627&r1=1397626&r2=1397627&view=diff
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/manifest.ttl (original)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/manifest.ttl Fri Oct 12 15:55:43 2012
@@ -24,9 +24,94 @@
     rdfs:comment "Turtle tests" ;
     mf:entries
     (
-     [  rdf:type     rdft:TestTurtlePositiveSyntax ;
-        mf:name      "test-00" ;
-        rdfs:comment "test-00" ;
-        mf:action    <test-00.ttl> ;
-     ]
-   ).
+    <#testsyn-01>
+    <#testsyn-02>
+    <#testsyn-03>
+    <#testsyn-04>
+    <#testsyn-05>
+    <#testsyn-06>
+    <#testsyn-07>
+    <#testsyn-08>
+    <#testsynbad-01>
+    <#testsynbad-02>
+    <#testsynbad-03>
+    <#testsynbad-04>
+    <#testsynbad-05>
+    <#testsynbad-06>
+    <#testsynbad-07>
+    ) .
+
+<#testsyn-01> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "testsyn-01" ;
+   mf:action    <ttl-syn-01.ttl> ;
+   .
+
+<#testsyn-02> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "testsyn-02" ;
+   mf:action    <ttl-syn-02.ttl> ;
+   .
+
+<#testsyn-03> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "testsyn-03" ;
+   mf:action    <ttl-syn-03.ttl> ;
+   .
+
+<#testsyn-04> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "testsyn-04" ;
+   mf:action    <ttl-syn-04.ttl> ;
+   .
+
+<#testsyn-05> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "testsyn-05" ;
+   mf:action    <ttl-syn-05.ttl> ;
+   .
+
+<#testsyn-06> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "testsyn-06" ;
+   mf:action    <ttl-syn-06.ttl> ;
+   .
+
+<#testsyn-07> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "testsyn-07" ;
+   mf:action    <ttl-syn-07.ttl> ;
+   .
+
+<#testsyn-08> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "testsyn-08" ;
+   mf:action    <ttl-syn-08.ttl> ;
+   .
+
+<#testsynbad-01> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "testsynbad-01" ;
+   mf:action    <ttl-synbad-01.ttl> ;
+   .
+
+<#testsynbad-02> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "testsynbad-02" ;
+   mf:action    <ttl-synbad-02.ttl> ;
+   .
+
+<#testsynbad-03> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "testsynbad-03" ;
+   mf:action    <ttl-synbad-03.ttl> ;
+   .
+
+<#testsynbad-04> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "testsynbad-04" ;
+   mf:action    <ttl-synbad-04.ttl> ;
+   .
+
+<#testsynbad-05> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "testsynbad-05" ;
+   mf:action    <ttl-synbad-05.ttl> ;
+   .
+
+<#testsynbad-06> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "testsynbad-06" ;
+   mf:action    <ttl-synbad-06.ttl> ;
+   .
+
+<#testsynbad-07> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "testsynbad-07" ;
+   mf:action    <ttl-synbad-07.ttl> ;
+   .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/master
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/master?rev=1397627&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/master (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/master Fri Oct 12 15:55:43 2012
@@ -0,0 +1,92 @@
+
+# The Turtle tests
+# Format:
+
+## File and comments
+
+
+#Empty
+--Syntax--
+--End--
+
+--Syntax--
+#Empty file.
+--End--
+
+--Syntax--
+#Empty file.
+
+--End--
+
+## URI
+
+--Syntax--
+<http://example/s> <http://example/p> <http://example/o> .
+--End--
+
+--Syntax--
+<http://example/s> <http://example/p> "string" .
+--End--
+
+# BNodes
+
+# Literals
+
+# Directives
+--Syntax--
+@base <http://example> .
+--End--
+
+--Syntax--
+@prefix : <http://example> .
+--End--
+
+--Syntax--
+@prefix : <http://example> .
+:s :p :o .
+--End--
+
+
+
+
+--BadSyntax--
+# Bad IRI : space.
+<http://example/ space> <http://example/p> <http://example/o> .
+--End--
+
+--BadSyntax--
+# No prefix
+:s <http://example/p> "x" .
+--End--
+
+--BadSyntax--
+# No prefix
+@prefix rdf:     <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+<http://example/s> rdf:type :C .
+--End--
+
+--BadSyntax
+# Bad lang tag
+<http://example/s> <http://example/p> "string"@i18n .
+--End--
+
+--BadSyntax--
+# Bad lang tag
+<http://example/s> <http://example/p> "string"@1 .
+--End--
+
+--BadSyntax--
+# @base without URI.
+@base .
+--End--
+
+--BadSyntax--
+# @prefix without URI.
+@prefix ex: .
+--End--
+
+--BadSyntax--
+# @prefix without prefix name .
+@prefix <http;//example/> .
+--End--
+

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/tests.pl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/tests.pl?rev=1397627&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/tests.pl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/tests.pl Fri Oct 12 15:55:43 2012
@@ -0,0 +1,91 @@
+#!/usr/bin/perl
+#  Licensed to the Apache Software Foundation (ASF) under one or more
+#  contributor license agreements.  See the NOTICE file distributed with
+#  this work for additional information regarding copyright ownership.
+#  The ASF licenses this file to You under the Apache License, Version 2.0
+#  (the "License"); you may not use this file except in compliance with
+#  the License.  You may obtain a copy of the License at
+# 
+#       http://www.apache.org/licenses/LICENSE-2.0
+# 
+#  Unless required by applicable law or agreed to in writing, software
+#  distributed under the License is distributed on an "AS IS" BASIS,
+#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#  See the License for the specific language governing permissions and
+#  limitations under the License.
+
+use File::Slurp;
+
+$testsyngood = 0 ;
+$testsynbad = 0 ;
+$testevalgood = 0 ;
+$testevalbad = 0 ;
+
+$array="" ;
+$tests="" ;
+
+while(<>)
+{
+    if ( /^--Syntax--/ || /^--BadSyntax--/ )
+    {
+	if ( /^--Syntax--/ )
+	{
+	    $testType = "rdft:TestTurtlePositiveSyntax" ;
+	    $testsyngood ++ ;
+	    $x = sprintf("%02d", $testsyngood) ;
+	    $testname = "testsyn-$x" ;
+	    $file = "ttl-syn-$x.ttl" ;
+	}
+	if ( /^--BadSyntax--/ )
+	{
+	    $testType = "rdft:TestTurtleNegativeSyntax" ;
+	    $testsynbad ++ ;
+	    $x = sprintf("%02d", $testsynbad) ;
+	    $testname = "testsynbad-$x" ;
+	    $file = "ttl-synbad-$x.ttl" ;
+	}
+	$text = &testtext ;
+	$array .= "    <#$testname>\n" ;
+	open F,">:utf8", $file ;
+	syswrite F, $text ;
+	close F ;
+	$tests .= qq!
+<#$testname> rdf:type $testType ;
+   mf:name    "$testname" ;
+   mf:action    <$file> ;
+   .
+! ;
+    }
+}
+
+$LTEXT = read_file( "LICENSE" , binmode => ':utf8' ) ;
+syswrite STDOUT, $LTEXT ;
+
+print q!
+@prefix rdf:    <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+@prefix rdfs:	<http://www.w3.org/2000/01/rdf-schema#> .
+@prefix mf:     <http://www.w3.org/2001/sw/DataAccess/tests/test-manifest#> .
+@prefix qt:     <http://www.w3.org/2001/sw/DataAccess/tests/test-query#> .
+
+@prefix rdft:   <http://www.w3.org/ns/rdftest#> .
+
+<>  rdf:type mf:Manifest ;
+    rdfs:comment "Turtle tests" ;
+    mf:entries
+    (
+!;
+print $array ;
+print qq!    ) .\n! ;
+
+print $tests ;
+
+sub testtext
+{
+    $text = "" ;
+    while(<>)
+    {
+	last if ( /^--End--$/ ) ;
+	$text .= $_ ;
+    }
+    return $text
+}

Propchange: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/tests.pl
------------------------------------------------------------------------------
    svn:executable = *

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-syn-01.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-syn-01.ttl?rev=1397627&view=auto
==============================================================================
    (empty)

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-syn-02.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-syn-02.ttl?rev=1397627&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-syn-02.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-syn-02.ttl Fri Oct 12 15:55:43 2012
@@ -0,0 +1 @@
+#Empty file.

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-syn-03.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-syn-03.ttl?rev=1397627&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-syn-03.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-syn-03.ttl Fri Oct 12 15:55:43 2012
@@ -0,0 +1,2 @@
+#Empty file.
+

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-syn-04.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-syn-04.ttl?rev=1397627&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-syn-04.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-syn-04.ttl Fri Oct 12 15:55:43 2012
@@ -0,0 +1 @@
+<http://example/s> <http://example/p> <http://example/o> .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-syn-05.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-syn-05.ttl?rev=1397627&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-syn-05.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-syn-05.ttl Fri Oct 12 15:55:43 2012
@@ -0,0 +1 @@
+<http://example/s> <http://example/p> "string" .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-syn-06.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-syn-06.ttl?rev=1397627&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-syn-06.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-syn-06.ttl Fri Oct 12 15:55:43 2012
@@ -0,0 +1 @@
+@base <http://example> .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-syn-07.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-syn-07.ttl?rev=1397627&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-syn-07.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-syn-07.ttl Fri Oct 12 15:55:43 2012
@@ -0,0 +1 @@
+@prefix : <http://example> .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-syn-08.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-syn-08.ttl?rev=1397627&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-syn-08.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-syn-08.ttl Fri Oct 12 15:55:43 2012
@@ -0,0 +1,2 @@
+@prefix : <http://example> .
+:s :p :o .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-synbad-01.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-synbad-01.ttl?rev=1397627&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-synbad-01.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-synbad-01.ttl Fri Oct 12 15:55:43 2012
@@ -0,0 +1,2 @@
+# Bad IRI : space.
+<http://example/ space> <http://example/p> <http://example/o> .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-synbad-02.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-synbad-02.ttl?rev=1397627&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-synbad-02.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-synbad-02.ttl Fri Oct 12 15:55:43 2012
@@ -0,0 +1,2 @@
+# No prefix
+:s <http://example/p> "x" .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-synbad-03.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-synbad-03.ttl?rev=1397627&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-synbad-03.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-synbad-03.ttl Fri Oct 12 15:55:43 2012
@@ -0,0 +1,3 @@
+# No prefix
+@prefix rdf:     <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+<http://example/s> rdf:type :C .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-synbad-04.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-synbad-04.ttl?rev=1397627&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-synbad-04.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-synbad-04.ttl Fri Oct 12 15:55:43 2012
@@ -0,0 +1,2 @@
+# Bad lang tag
+<http://example/s> <http://example/p> "string"@1 .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-synbad-05.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-synbad-05.ttl?rev=1397627&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-synbad-05.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-synbad-05.ttl Fri Oct 12 15:55:43 2012
@@ -0,0 +1,2 @@
+# @base without URI.
+@base .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-synbad-06.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-synbad-06.ttl?rev=1397627&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-synbad-06.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-synbad-06.ttl Fri Oct 12 15:55:43 2012
@@ -0,0 +1,2 @@
+# @prefix without URI.
+@prefix ex: .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-synbad-07.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-synbad-07.ttl?rev=1397627&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-synbad-07.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-synbad-07.ttl Fri Oct 12 15:55:43 2012
@@ -0,0 +1,2 @@
+# @prefix without prefix name .
+@prefix <http;//example/> .