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/> .