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/28 20:08:55 UTC
svn commit: r1403077 - in /jena/Experimental/riot-reader/testing/RIOT/Lang:
./ N-Quads/ N-Triples/ RDF-JSON/ TriG/ Turtle/
Author: andy
Date: Sun Oct 28 19:08:54 2012
New Revision: 1403077
URL: http://svn.apache.org/viewvc?rev=1403077&view=rev
Log:
N-triples syntax tests
Added:
jena/Experimental/riot-reader/testing/RIOT/Lang/N-Quads/
jena/Experimental/riot-reader/testing/RIOT/Lang/N-Quads/LICENSE
jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/
jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/LICENSE
jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/gentests (with props)
jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/manifest.ttl
jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/master
jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-string-01.nt
jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-string-02.nt
jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-string-03.nt
jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-01.nt
jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-02.nt
jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-03.nt
jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-04.nt
jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-05.nt
jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-06.nt
jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-07.nt
jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-08.nt
jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-09.nt
jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-datatypes-01.nt
jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-datatypes-02.nt
jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-file-01.nt
jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-file-02.nt
jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-file-03.nt
jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-str-esc-01.nt
jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-str-esc-02.nt
jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-str-esc-03.nt
jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-string-01.nt
jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-string-02.nt
jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-string-03.nt
jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-uri-01.nt
jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-uri-02.nt
jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-uri-03.nt
jena/Experimental/riot-reader/testing/RIOT/Lang/RDF-JSON/
jena/Experimental/riot-reader/testing/RIOT/Lang/RDF-JSON/LICENSE
jena/Experimental/riot-reader/testing/RIOT/Lang/TriG/
jena/Experimental/riot-reader/testing/RIOT/Lang/TriG/LICENSE
jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/gentests (with props)
jena/Experimental/riot-reader/testing/RIOT/Lang/generate
- copied, changed from r1400868, jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/gentests
Modified:
jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/manifest.ttl
jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/master
Added: jena/Experimental/riot-reader/testing/RIOT/Lang/N-Quads/LICENSE
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/N-Quads/LICENSE?rev=1403077&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/N-Quads/LICENSE (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/N-Quads/LICENSE Sun Oct 28 19:08:54 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.
Added: jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/LICENSE
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/LICENSE?rev=1403077&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/LICENSE (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/LICENSE Sun Oct 28 19:08:54 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.
Added: jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/gentests
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/gentests?rev=1403077&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/gentests (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/gentests Sun Oct 28 19:08:54 2012
@@ -0,0 +1,2 @@
+#!/bin/sh
+../generate N-Triples nt "$@"
Propchange: jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/gentests
------------------------------------------------------------------------------
svn:executable = *
Added: jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/manifest.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/manifest.ttl?rev=1403077&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/manifest.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/manifest.ttl Sun Oct 28 19:08:54 2012
@@ -0,0 +1,183 @@
+# 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.
+
+@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 "N-Triples tests" ;
+ mf:entries
+ (
+ <#syn-file-01>
+ <#syn-file-02>
+ <#syn-file-03>
+ <#syn-uri-01>
+ <#syn-uri-02>
+ <#syn-uri-03>
+ <#syn-datatypes-01>
+ <#syn-datatypes-02>
+ <#syn-string-01>
+ <#syn-string-02>
+ <#syn-string-03>
+ <#syn-bad-string-01>
+ <#syn-bad-string-02>
+ <#syn-bad-string-03>
+ <#syn-str-esc-01>
+ <#syn-str-esc-02>
+ <#syn-str-esc-03>
+ <#syn-bad-struct-01>
+ <#syn-bad-struct-02>
+ <#syn-bad-struct-03>
+ <#syn-bad-struct-04>
+ <#syn-bad-struct-05>
+ <#syn-bad-struct-06>
+ <#syn-bad-struct-07>
+ <#syn-bad-struct-08>
+ <#syn-bad-struct-09>
+ ) .
+
+<#syn-file-01> rdf:type rdft:TestNTriplesPositiveSyntax ;
+ mf:name "syn-file-01" ;
+ mf:action <syn-file-01.nt> ;
+ .
+
+<#syn-file-02> rdf:type rdft:TestNTriplesPositiveSyntax ;
+ mf:name "syn-file-02" ;
+ mf:action <syn-file-02.nt> ;
+ .
+
+<#syn-file-03> rdf:type rdft:TestNTriplesPositiveSyntax ;
+ mf:name "syn-file-03" ;
+ mf:action <syn-file-03.nt> ;
+ .
+
+<#syn-uri-01> rdf:type rdft:TestNTriplesPositiveSyntax ;
+ mf:name "syn-uri-01" ;
+ mf:action <syn-uri-01.nt> ;
+ .
+
+<#syn-uri-02> rdf:type rdft:TestNTriplesPositiveSyntax ;
+ mf:name "syn-uri-02" ;
+ mf:action <syn-uri-02.nt> ;
+ .
+
+<#syn-uri-03> rdf:type rdft:TestNTriplesPositiveSyntax ;
+ mf:name "syn-uri-03" ;
+ mf:action <syn-uri-03.nt> ;
+ .
+
+<#syn-datatypes-01> rdf:type rdft:TestNTriplesPositiveSyntax ;
+ mf:name "syn-datatypes-01" ;
+ mf:action <syn-datatypes-01.nt> ;
+ .
+
+<#syn-datatypes-02> rdf:type rdft:TestNTriplesPositiveSyntax ;
+ mf:name "syn-datatypes-02" ;
+ mf:action <syn-datatypes-02.nt> ;
+ .
+
+<#syn-string-01> rdf:type rdft:TestNTriplesPositiveSyntax ;
+ mf:name "syn-string-01" ;
+ mf:action <syn-string-01.nt> ;
+ .
+
+<#syn-string-02> rdf:type rdft:TestNTriplesPositiveSyntax ;
+ mf:name "syn-string-02" ;
+ mf:action <syn-string-02.nt> ;
+ .
+
+<#syn-string-03> rdf:type rdft:TestNTriplesPositiveSyntax ;
+ mf:name "syn-string-03" ;
+ mf:action <syn-string-03.nt> ;
+ .
+
+<#syn-bad-string-01> rdf:type rdft:TestNTriplesNegativeSyntax ;
+ mf:name "syn-bad-string-01" ;
+ mf:action <syn-bad-string-01.nt> ;
+ .
+
+<#syn-bad-string-02> rdf:type rdft:TestNTriplesNegativeSyntax ;
+ mf:name "syn-bad-string-02" ;
+ mf:action <syn-bad-string-02.nt> ;
+ .
+
+<#syn-bad-string-03> rdf:type rdft:TestNTriplesNegativeSyntax ;
+ mf:name "syn-bad-string-03" ;
+ mf:action <syn-bad-string-03.nt> ;
+ .
+
+<#syn-str-esc-01> rdf:type rdft:TestNTriplesPositiveSyntax ;
+ mf:name "syn-str-esc-01" ;
+ mf:action <syn-str-esc-01.nt> ;
+ .
+
+<#syn-str-esc-02> rdf:type rdft:TestNTriplesPositiveSyntax ;
+ mf:name "syn-str-esc-02" ;
+ mf:action <syn-str-esc-02.nt> ;
+ .
+
+<#syn-str-esc-03> rdf:type rdft:TestNTriplesPositiveSyntax ;
+ mf:name "syn-str-esc-03" ;
+ mf:action <syn-str-esc-03.nt> ;
+ .
+
+<#syn-bad-struct-01> rdf:type rdft:TestNTriplesNegativeSyntax ;
+ mf:name "syn-bad-struct-01" ;
+ mf:action <syn-bad-struct-01.nt> ;
+ .
+
+<#syn-bad-struct-02> rdf:type rdft:TestNTriplesNegativeSyntax ;
+ mf:name "syn-bad-struct-02" ;
+ mf:action <syn-bad-struct-02.nt> ;
+ .
+
+<#syn-bad-struct-03> rdf:type rdft:TestNTriplesNegativeSyntax ;
+ mf:name "syn-bad-struct-03" ;
+ mf:action <syn-bad-struct-03.nt> ;
+ .
+
+<#syn-bad-struct-04> rdf:type rdft:TestNTriplesNegativeSyntax ;
+ mf:name "syn-bad-struct-04" ;
+ mf:action <syn-bad-struct-04.nt> ;
+ .
+
+<#syn-bad-struct-05> rdf:type rdft:TestNTriplesNegativeSyntax ;
+ mf:name "syn-bad-struct-05" ;
+ mf:action <syn-bad-struct-05.nt> ;
+ .
+
+<#syn-bad-struct-06> rdf:type rdft:TestNTriplesNegativeSyntax ;
+ mf:name "syn-bad-struct-06" ;
+ mf:action <syn-bad-struct-06.nt> ;
+ .
+
+<#syn-bad-struct-07> rdf:type rdft:TestNTriplesNegativeSyntax ;
+ mf:name "syn-bad-struct-07" ;
+ mf:action <syn-bad-struct-07.nt> ;
+ .
+
+<#syn-bad-struct-08> rdf:type rdft:TestNTriplesNegativeSyntax ;
+ mf:name "syn-bad-struct-08" ;
+ mf:action <syn-bad-struct-08.nt> ;
+ .
+
+<#syn-bad-struct-09> rdf:type rdft:TestNTriplesNegativeSyntax ;
+ mf:name "syn-bad-struct-09" ;
+ mf:action <syn-bad-struct-09.nt> ;
+ .
Added: jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/master
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/master?rev=1403077&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/master (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/master Sun Oct 28 19:08:54 2012
@@ -0,0 +1,143 @@
+#### N-Triple syntax tests
+## Syntax of this file:
+## ROOT= -- set the root name of the tests in the next section
+## --Syntax-- Start synatx test etc.
+## --End-- End of file marker.
+
+ROOT=syn-file
+
+## File and comments
+
+#This is empty.
+--Syntax--
+--End--
+
+--Syntax--
+#Empty file.
+--End--
+
+--Syntax--
+#One comment, one empty line.
+
+--End--
+
+## URIs
+ROOT=syn-uri
+
+--Syntax--
+<http://example/s> <http://example/p> <http://example/o> .
+--End--
+
+--Syntax--
+# x53 is capital S
+<http://example/\u0053> <http://example/p> <http://example/o> .
+--End--
+
+--Syntax--
+# x53 is capital S
+<http://example/\U00000053> <http://example/p> <http://example/o> .
+--End--
+
+## # Typed literals
+ROOT=syn-datatypes
+--Syntax--
+<http://example/s> <http://example/p> "123"^^<http://www.w3.org/2001/XMLSchema#integer> .
+--End--
+
+--Syntax--
+<s> <p> "123"^^<http://www.w3.org/2001/XMLSchema#string> .
+--End--
+
+## Strings
+ROOT=syn-string
+--Syntax--
+<http://example/s> <http://example/p> "string" .
+--End--
+
+--Syntax--
+<http://example/s> <http://example/p> "string"@en .
+--End--
+
+--Syntax--
+<http://example/s> <http://example/p> "string"@en-uk .
+--End--
+
+ROOT=syn-bad-string
+--BadSyntax--
+# N-Triples does not allow '' strings.
+<http://example/s> <http://example/p> 'string' .
+--End--
+
+--BadSyntax--
+# N-Triples does not allow '' strings.
+<http://example/s> <http://example/p> 'string'@en .
+--End--
+
+--BadSyntax--
+# N-Triples does not allow """....""" strings.
+<http://example/s> <http://example/p> """abc
+def""" .
+--End--
+
+# Strings and escapes
+ROOT=syn-str-esc
+--Syntax--
+<http://example/s> <http://example/p> "a\n" .
+--End--
+
+--Syntax--
+<http://example/s> <http://example/p> "a\u0020b" .
+--End--
+
+--Syntax--
+<http://example/s> <http://example/p> "a\U00000020b" .
+--End--
+
+## Bad - directives
+
+ROOT=syn-bad-struct
+--BadSyntax--
+# N-Triples is not TriG
+{ <http://example/s> <http://example/p> <http://example/o> }
+--End--
+
+--BadSyntax--
+# N-Triples is not N3
+<http://example/s> = <http://example/o> .
+--End--
+
+--BadSyntax--
+# N-Triples is not NQuads
+<http://example/s> <http://example/p> <http://example/o> <http://example/g> .
+--End--
+
+--BadSyntax--
+# N-Triples does not allow literals-as-subjects
+"hello" <http://example/p> <http://example/o> .
+--End--
+
+
+--BadSyntax--
+# N-Triples does not allow literals-as-predicates
+<http://example/s> "hello" <http://example/o> .
+--End--
+
+--BadSyntax--
+# N-Triples does not allow bnodes-as-predicates
+<http://example/s> [] <http://example/o> .
+--End--
+
+--BadSyntax--
+# N-Triples does not allow [] bnodes
+[] <http://example/p> <http://example/o> .
+--End--
+
+--BadSyntax--
+# N-Triples does not allow bnodes-as-predicates
+<http://example/s> _:p <http://example/o> .
+--End--
+
+--BadSyntax--
+# N-Triples does not allow short form literals.
+<http://example/s> <http://example/p> 123 .
+--End--
Added: jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-string-01.nt
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-string-01.nt?rev=1403077&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-string-01.nt (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-string-01.nt Sun Oct 28 19:08:54 2012
@@ -0,0 +1,2 @@
+# N-Triples does not allow '' strings.
+<http://example/s> <http://example/p> 'string' .
Added: jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-string-02.nt
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-string-02.nt?rev=1403077&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-string-02.nt (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-string-02.nt Sun Oct 28 19:08:54 2012
@@ -0,0 +1,2 @@
+# N-Triples does not allow '' strings.
+<http://example/s> <http://example/p> 'string'@en .
Added: jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-string-03.nt
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-string-03.nt?rev=1403077&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-string-03.nt (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-string-03.nt Sun Oct 28 19:08:54 2012
@@ -0,0 +1,3 @@
+# N-Triples does not allow """....""" strings.
+<http://example/s> <http://example/p> """abc
+def""" .
Added: jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-01.nt
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-01.nt?rev=1403077&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-01.nt (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-01.nt Sun Oct 28 19:08:54 2012
@@ -0,0 +1,2 @@
+# N-Triples is not TriG
+{ <http://example/s> <http://example/p> <http://example/o> }
Added: jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-02.nt
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-02.nt?rev=1403077&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-02.nt (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-02.nt Sun Oct 28 19:08:54 2012
@@ -0,0 +1,2 @@
+# N-Triples is not N3
+<http://example/s> = <http://example/o> .
Added: jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-03.nt
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-03.nt?rev=1403077&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-03.nt (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-03.nt Sun Oct 28 19:08:54 2012
@@ -0,0 +1,2 @@
+# N-Triples is not NQuads
+<http://example/s> <http://example/p> <http://example/o> <http://example/g> .
Added: jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-04.nt
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-04.nt?rev=1403077&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-04.nt (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-04.nt Sun Oct 28 19:08:54 2012
@@ -0,0 +1,2 @@
+# N-Triples does not allow literals-as-subjects
+"hello" <http://example/p> <http://example/o> .
Added: jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-05.nt
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-05.nt?rev=1403077&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-05.nt (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-05.nt Sun Oct 28 19:08:54 2012
@@ -0,0 +1,2 @@
+# N-Triples does not allow literals-as-predicates
+<http://example/s> "hello" <http://example/o> .
Added: jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-06.nt
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-06.nt?rev=1403077&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-06.nt (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-06.nt Sun Oct 28 19:08:54 2012
@@ -0,0 +1,2 @@
+# N-Triples does not allow bnodes-as-predicates
+<http://example/s> [] <http://example/o> .
Added: jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-07.nt
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-07.nt?rev=1403077&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-07.nt (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-07.nt Sun Oct 28 19:08:54 2012
@@ -0,0 +1,2 @@
+# N-Triples does not allow [] bnodes
+[] <http://example/p> <http://example/o> .
Added: jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-08.nt
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-08.nt?rev=1403077&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-08.nt (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-08.nt Sun Oct 28 19:08:54 2012
@@ -0,0 +1,2 @@
+# N-Triples does not allow bnodes-as-predicates
+<http://example/s> _:p <http://example/o> .
Added: jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-09.nt
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-09.nt?rev=1403077&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-09.nt (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-09.nt Sun Oct 28 19:08:54 2012
@@ -0,0 +1,2 @@
+# N-Triples does not allow short form literals.
+<http://example/s> <http://example/p> 123 .
Added: jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-datatypes-01.nt
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-datatypes-01.nt?rev=1403077&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-datatypes-01.nt (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-datatypes-01.nt Sun Oct 28 19:08:54 2012
@@ -0,0 +1 @@
+<http://example/s> <http://example/p> "123"^^<http://www.w3.org/2001/XMLSchema#integer> .
Added: jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-datatypes-02.nt
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-datatypes-02.nt?rev=1403077&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-datatypes-02.nt (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-datatypes-02.nt Sun Oct 28 19:08:54 2012
@@ -0,0 +1 @@
+<s> <p> "123"^^<http://www.w3.org/2001/XMLSchema#string> .
Added: jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-file-01.nt
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-file-01.nt?rev=1403077&view=auto
==============================================================================
(empty)
Added: jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-file-02.nt
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-file-02.nt?rev=1403077&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-file-02.nt (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-file-02.nt Sun Oct 28 19:08:54 2012
@@ -0,0 +1 @@
+#Empty file.
Added: jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-file-03.nt
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-file-03.nt?rev=1403077&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-file-03.nt (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-file-03.nt Sun Oct 28 19:08:54 2012
@@ -0,0 +1,2 @@
+#One comment, one empty line.
+
Added: jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-str-esc-01.nt
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-str-esc-01.nt?rev=1403077&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-str-esc-01.nt (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-str-esc-01.nt Sun Oct 28 19:08:54 2012
@@ -0,0 +1 @@
+<http://example/s> <http://example/p> "a\n" .
Added: jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-str-esc-02.nt
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-str-esc-02.nt?rev=1403077&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-str-esc-02.nt (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-str-esc-02.nt Sun Oct 28 19:08:54 2012
@@ -0,0 +1 @@
+<http://example/s> <http://example/p> "a\u0020b" .
Added: jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-str-esc-03.nt
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-str-esc-03.nt?rev=1403077&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-str-esc-03.nt (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-str-esc-03.nt Sun Oct 28 19:08:54 2012
@@ -0,0 +1 @@
+<http://example/s> <http://example/p> "a\U00000020b" .
Added: jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-string-01.nt
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-string-01.nt?rev=1403077&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-string-01.nt (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-string-01.nt Sun Oct 28 19:08:54 2012
@@ -0,0 +1 @@
+<http://example/s> <http://example/p> "string" .
Added: jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-string-02.nt
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-string-02.nt?rev=1403077&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-string-02.nt (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-string-02.nt Sun Oct 28 19:08:54 2012
@@ -0,0 +1 @@
+<http://example/s> <http://example/p> "string"@en .
Added: jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-string-03.nt
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-string-03.nt?rev=1403077&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-string-03.nt (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-string-03.nt Sun Oct 28 19:08:54 2012
@@ -0,0 +1 @@
+<http://example/s> <http://example/p> "string"@en-uk .
Added: jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-uri-01.nt
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-uri-01.nt?rev=1403077&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-uri-01.nt (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-uri-01.nt Sun Oct 28 19:08:54 2012
@@ -0,0 +1 @@
+<http://example/s> <http://example/p> <http://example/o> .
Added: jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-uri-02.nt
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-uri-02.nt?rev=1403077&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-uri-02.nt (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-uri-02.nt Sun Oct 28 19:08:54 2012
@@ -0,0 +1,2 @@
+# x53 is capital S
+<http://example/\u0053> <http://example/p> <http://example/o> .
Added: jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-uri-03.nt
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-uri-03.nt?rev=1403077&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-uri-03.nt (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-uri-03.nt Sun Oct 28 19:08:54 2012
@@ -0,0 +1,2 @@
+# x53 is capital S
+<http://example/\U00000053> <http://example/p> <http://example/o> .
Added: jena/Experimental/riot-reader/testing/RIOT/Lang/RDF-JSON/LICENSE
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/RDF-JSON/LICENSE?rev=1403077&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/RDF-JSON/LICENSE (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/RDF-JSON/LICENSE Sun Oct 28 19:08:54 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.
Added: jena/Experimental/riot-reader/testing/RIOT/Lang/TriG/LICENSE
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/TriG/LICENSE?rev=1403077&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/TriG/LICENSE (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/TriG/LICENSE Sun Oct 28 19:08:54 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.
Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/gentests
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/gentests?rev=1403077&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/gentests (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/gentests Sun Oct 28 19:08:54 2012
@@ -0,0 +1,2 @@
+#!/bin/sh
+../generate Turtle ttl "$@"
Propchange: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/gentests
------------------------------------------------------------------------------
svn:executable = *
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=1403077&r1=1403076&r2=1403077&view=diff
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/manifest.ttl (original)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/manifest.ttl Sun Oct 28 19:08:54 2012
@@ -1,777 +0,0 @@
-# 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.
-
-@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
- (
- <#syn-file-01>
- <#syn-file-02>
- <#syn-file-03>
- <#syn-uri-01>
- <#syn-uri-02>
- <#syn-uri-03>
- <#syn-base-01>
- <#syn-base-02>
- <#syn-base-03>
- <#syn-base-04>
- <#syn-prefix-01>
- <#syn-prefix-02>
- <#syn-prefix-03>
- <#syn-prefix-04>
- <#syn-prefix-05>
- <#syn-prefix-06>
- <#syn-prefix-07>
- <#syn-prefix-08>
- <#syn-prefix-09>
- <#syn-prefix-10>
- <#syn-string-01>
- <#syn-string-02>
- <#syn-string-03>
- <#syn-string-04>
- <#syn-string-05>
- <#syn-string-06>
- <#syn-string-07>
- <#syn-string-08>
- <#syn-string-09>
- <#syn-string-10>
- <#syn-string-11>
- <#syn-str-esc-01>
- <#syn-str-esc-02>
- <#syn-str-esc-03>
- <#syn-pname-esc-01>
- <#syn-pname-esc-02>
- <#syn-bnode-01>
- <#syn-bnode-02>
- <#syn-bnode-03>
- <#syn-bnode-04>
- <#syn-bnode-05>
- <#syn-bnode-06>
- <#syn-bnode-07>
- <#syn-bnode-08>
- <#syn-bnode-09>
- <#syn-bnode-10>
- <#syn-number-01>
- <#syn-number-02>
- <#syn-number-03>
- <#syn-number-04>
- <#syn-number-05>
- <#syn-number-06>
- <#syn-number-07>
- <#syn-number-08>
- <#syn-number-09>
- <#syn-number-10>
- <#syn-number-11>
- <#syn-datatypes-01>
- <#syn-datatypes-02>
- <#syn-kw-01>
- <#syn-kw-02>
- <#syn-kw-03>
- <#syn-struct-01>
- <#syn-struct-02>
- <#syn-struct-03>
- <#syn-lists-01>
- <#syn-lists-02>
- <#syn-lists-03>
- <#syn-lists-04>
- <#syn-lists-05>
- <#syn-bad-uri-01>
- <#syn-bad-uri-02>
- <#syn-bad-uri-03>
- <#syn-bad-uri-04>
- <#syn-bad-uri-05>
- <#syn-bad-uri-06>
- <#syn-bad-uri-07>
- <#syn-bad-uri-08>
- <#syn-bad-uri-09>
- <#syn-bad-prefix-01>
- <#syn-bad-prefix-02>
- <#syn-bad-prefix-03>
- <#syn-bad-prefix-04>
- <#syn-bad-base-01>
- <#syn-bad-base-02>
- <#syn-bad-base-03>
- <#syn-bad-struct-01>
- <#syn-bad-struct-02>
- <#syn-bad-struct-03>
- <#syn-bad-struct-04>
- <#syn-bad-struct-05>
- <#syn-bad-struct-06>
- <#syn-bad-struct-07>
- <#syn-bad-kw-01>
- <#syn-bad-kw-02>
- <#syn-bad-kw-03>
- <#syn-bad-kw-04>
- <#syn-bad-kw-05>
- <#syn-bad-struct-08>
- <#syn-bad-struct-09>
- <#syn-bad-struct-10>
- <#syn-bad-struct-11>
- <#syn-bad-struct-12>
- <#syn-bad-struct-13>
- <#syn-bad-struct-14>
- <#syn-bad-struct-15>
- <#syn-bad-struct-16>
- <#syn-bad-struct-17>
- <#syn-bad-lang-01>
- <#syn-bad-esc-01>
- <#syn-bad-esc-02>
- <#syn-bad-esc-03>
- <#syn-bad-esc-04>
- <#syn-bad-pname-01>
- <#syn-bad-pname-02>
- <#syn-bad-pname-03>
- <#syn-bad-string-01>
- <#syn-bad-string-02>
- <#syn-bad-string-03>
- <#syn-bad-string-04>
- <#syn-bad-num-01>
- <#syn-bad-num-02>
- <#syn-bad-num-03>
- <#syn-bad-num-04>
- <#syn-bad-num-05>
- ) .
-
-<#syn-file-01> rdf:type rdft:TestTurtlePositiveSyntax ;
- mf:name "syn-file-01" ;
- mf:action <syn-file-01.ttl> ;
- .
-
-<#syn-file-02> rdf:type rdft:TestTurtlePositiveSyntax ;
- mf:name "syn-file-02" ;
- mf:action <syn-file-02.ttl> ;
- .
-
-<#syn-file-03> rdf:type rdft:TestTurtlePositiveSyntax ;
- mf:name "syn-file-03" ;
- mf:action <syn-file-03.ttl> ;
- .
-
-<#syn-uri-01> rdf:type rdft:TestTurtlePositiveSyntax ;
- mf:name "syn-uri-01" ;
- mf:action <syn-uri-01.ttl> ;
- .
-
-<#syn-uri-02> rdf:type rdft:TestTurtlePositiveSyntax ;
- mf:name "syn-uri-02" ;
- mf:action <syn-uri-02.ttl> ;
- .
-
-<#syn-uri-03> rdf:type rdft:TestTurtlePositiveSyntax ;
- mf:name "syn-uri-03" ;
- mf:action <syn-uri-03.ttl> ;
- .
-
-<#syn-base-01> rdf:type rdft:TestTurtlePositiveSyntax ;
- mf:name "syn-base-01" ;
- mf:action <syn-base-01.ttl> ;
- .
-
-<#syn-base-02> rdf:type rdft:TestTurtlePositiveSyntax ;
- mf:name "syn-base-02" ;
- mf:action <syn-base-02.ttl> ;
- .
-
-<#syn-base-03> rdf:type rdft:TestTurtlePositiveSyntax ;
- mf:name "syn-base-03" ;
- mf:action <syn-base-03.ttl> ;
- .
-
-<#syn-base-04> rdf:type rdft:TestTurtlePositiveSyntax ;
- mf:name "syn-base-04" ;
- mf:action <syn-base-04.ttl> ;
- .
-
-<#syn-prefix-01> rdf:type rdft:TestTurtlePositiveSyntax ;
- mf:name "syn-prefix-01" ;
- mf:action <syn-prefix-01.ttl> ;
- .
-
-<#syn-prefix-02> rdf:type rdft:TestTurtlePositiveSyntax ;
- mf:name "syn-prefix-02" ;
- mf:action <syn-prefix-02.ttl> ;
- .
-
-<#syn-prefix-03> rdf:type rdft:TestTurtlePositiveSyntax ;
- mf:name "syn-prefix-03" ;
- mf:action <syn-prefix-03.ttl> ;
- .
-
-<#syn-prefix-04> rdf:type rdft:TestTurtlePositiveSyntax ;
- mf:name "syn-prefix-04" ;
- mf:action <syn-prefix-04.ttl> ;
- .
-
-<#syn-prefix-05> rdf:type rdft:TestTurtlePositiveSyntax ;
- mf:name "syn-prefix-05" ;
- mf:action <syn-prefix-05.ttl> ;
- .
-
-<#syn-prefix-06> rdf:type rdft:TestTurtlePositiveSyntax ;
- mf:name "syn-prefix-06" ;
- mf:action <syn-prefix-06.ttl> ;
- .
-
-<#syn-prefix-07> rdf:type rdft:TestTurtlePositiveSyntax ;
- mf:name "syn-prefix-07" ;
- mf:action <syn-prefix-07.ttl> ;
- .
-
-<#syn-prefix-08> rdf:type rdft:TestTurtlePositiveSyntax ;
- mf:name "syn-prefix-08" ;
- mf:action <syn-prefix-08.ttl> ;
- .
-
-<#syn-prefix-09> rdf:type rdft:TestTurtlePositiveSyntax ;
- mf:name "syn-prefix-09" ;
- mf:action <syn-prefix-09.ttl> ;
- .
-
-<#syn-prefix-10> rdf:type rdft:TestTurtlePositiveSyntax ;
- mf:name "syn-prefix-10" ;
- mf:action <syn-prefix-10.ttl> ;
- .
-
-<#syn-string-01> rdf:type rdft:TestTurtlePositiveSyntax ;
- mf:name "syn-string-01" ;
- mf:action <syn-string-01.ttl> ;
- .
-
-<#syn-string-02> rdf:type rdft:TestTurtlePositiveSyntax ;
- mf:name "syn-string-02" ;
- mf:action <syn-string-02.ttl> ;
- .
-
-<#syn-string-03> rdf:type rdft:TestTurtlePositiveSyntax ;
- mf:name "syn-string-03" ;
- mf:action <syn-string-03.ttl> ;
- .
-
-<#syn-string-04> rdf:type rdft:TestTurtlePositiveSyntax ;
- mf:name "syn-string-04" ;
- mf:action <syn-string-04.ttl> ;
- .
-
-<#syn-string-05> rdf:type rdft:TestTurtlePositiveSyntax ;
- mf:name "syn-string-05" ;
- mf:action <syn-string-05.ttl> ;
- .
-
-<#syn-string-06> rdf:type rdft:TestTurtlePositiveSyntax ;
- mf:name "syn-string-06" ;
- mf:action <syn-string-06.ttl> ;
- .
-
-<#syn-string-07> rdf:type rdft:TestTurtlePositiveSyntax ;
- mf:name "syn-string-07" ;
- mf:action <syn-string-07.ttl> ;
- .
-
-<#syn-string-08> rdf:type rdft:TestTurtlePositiveSyntax ;
- mf:name "syn-string-08" ;
- mf:action <syn-string-08.ttl> ;
- .
-
-<#syn-string-09> rdf:type rdft:TestTurtlePositiveSyntax ;
- mf:name "syn-string-09" ;
- mf:action <syn-string-09.ttl> ;
- .
-
-<#syn-string-10> rdf:type rdft:TestTurtlePositiveSyntax ;
- mf:name "syn-string-10" ;
- mf:action <syn-string-10.ttl> ;
- .
-
-<#syn-string-11> rdf:type rdft:TestTurtlePositiveSyntax ;
- mf:name "syn-string-11" ;
- mf:action <syn-string-11.ttl> ;
- .
-
-<#syn-str-esc-01> rdf:type rdft:TestTurtlePositiveSyntax ;
- mf:name "syn-str-esc-01" ;
- mf:action <syn-str-esc-01.ttl> ;
- .
-
-<#syn-str-esc-02> rdf:type rdft:TestTurtlePositiveSyntax ;
- mf:name "syn-str-esc-02" ;
- mf:action <syn-str-esc-02.ttl> ;
- .
-
-<#syn-str-esc-03> rdf:type rdft:TestTurtlePositiveSyntax ;
- mf:name "syn-str-esc-03" ;
- mf:action <syn-str-esc-03.ttl> ;
- .
-
-<#syn-pname-esc-01> rdf:type rdft:TestTurtlePositiveSyntax ;
- mf:name "syn-pname-esc-01" ;
- mf:action <syn-pname-esc-01.ttl> ;
- .
-
-<#syn-pname-esc-02> rdf:type rdft:TestTurtlePositiveSyntax ;
- mf:name "syn-pname-esc-02" ;
- mf:action <syn-pname-esc-02.ttl> ;
- .
-
-<#syn-bnode-01> rdf:type rdft:TestTurtlePositiveSyntax ;
- mf:name "syn-bnode-01" ;
- mf:action <syn-bnode-01.ttl> ;
- .
-
-<#syn-bnode-02> rdf:type rdft:TestTurtlePositiveSyntax ;
- mf:name "syn-bnode-02" ;
- mf:action <syn-bnode-02.ttl> ;
- .
-
-<#syn-bnode-03> rdf:type rdft:TestTurtlePositiveSyntax ;
- mf:name "syn-bnode-03" ;
- mf:action <syn-bnode-03.ttl> ;
- .
-
-<#syn-bnode-04> rdf:type rdft:TestTurtlePositiveSyntax ;
- mf:name "syn-bnode-04" ;
- mf:action <syn-bnode-04.ttl> ;
- .
-
-<#syn-bnode-05> rdf:type rdft:TestTurtlePositiveSyntax ;
- mf:name "syn-bnode-05" ;
- mf:action <syn-bnode-05.ttl> ;
- .
-
-<#syn-bnode-06> rdf:type rdft:TestTurtlePositiveSyntax ;
- mf:name "syn-bnode-06" ;
- mf:action <syn-bnode-06.ttl> ;
- .
-
-<#syn-bnode-07> rdf:type rdft:TestTurtlePositiveSyntax ;
- mf:name "syn-bnode-07" ;
- mf:action <syn-bnode-07.ttl> ;
- .
-
-<#syn-bnode-08> rdf:type rdft:TestTurtlePositiveSyntax ;
- mf:name "syn-bnode-08" ;
- mf:action <syn-bnode-08.ttl> ;
- .
-
-<#syn-bnode-09> rdf:type rdft:TestTurtlePositiveSyntax ;
- mf:name "syn-bnode-09" ;
- mf:action <syn-bnode-09.ttl> ;
- .
-
-<#syn-bnode-10> rdf:type rdft:TestTurtlePositiveSyntax ;
- mf:name "syn-bnode-10" ;
- mf:action <syn-bnode-10.ttl> ;
- .
-
-<#syn-number-01> rdf:type rdft:TestTurtlePositiveSyntax ;
- mf:name "syn-number-01" ;
- mf:action <syn-number-01.ttl> ;
- .
-
-<#syn-number-02> rdf:type rdft:TestTurtlePositiveSyntax ;
- mf:name "syn-number-02" ;
- mf:action <syn-number-02.ttl> ;
- .
-
-<#syn-number-03> rdf:type rdft:TestTurtlePositiveSyntax ;
- mf:name "syn-number-03" ;
- mf:action <syn-number-03.ttl> ;
- .
-
-<#syn-number-04> rdf:type rdft:TestTurtlePositiveSyntax ;
- mf:name "syn-number-04" ;
- mf:action <syn-number-04.ttl> ;
- .
-
-<#syn-number-05> rdf:type rdft:TestTurtlePositiveSyntax ;
- mf:name "syn-number-05" ;
- mf:action <syn-number-05.ttl> ;
- .
-
-<#syn-number-06> rdf:type rdft:TestTurtlePositiveSyntax ;
- mf:name "syn-number-06" ;
- mf:action <syn-number-06.ttl> ;
- .
-
-<#syn-number-07> rdf:type rdft:TestTurtlePositiveSyntax ;
- mf:name "syn-number-07" ;
- mf:action <syn-number-07.ttl> ;
- .
-
-<#syn-number-08> rdf:type rdft:TestTurtlePositiveSyntax ;
- mf:name "syn-number-08" ;
- mf:action <syn-number-08.ttl> ;
- .
-
-<#syn-number-09> rdf:type rdft:TestTurtlePositiveSyntax ;
- mf:name "syn-number-09" ;
- mf:action <syn-number-09.ttl> ;
- .
-
-<#syn-number-10> rdf:type rdft:TestTurtlePositiveSyntax ;
- mf:name "syn-number-10" ;
- mf:action <syn-number-10.ttl> ;
- .
-
-<#syn-number-11> rdf:type rdft:TestTurtlePositiveSyntax ;
- mf:name "syn-number-11" ;
- mf:action <syn-number-11.ttl> ;
- .
-
-<#syn-datatypes-01> rdf:type rdft:TestTurtlePositiveSyntax ;
- mf:name "syn-datatypes-01" ;
- mf:action <syn-datatypes-01.ttl> ;
- .
-
-<#syn-datatypes-02> rdf:type rdft:TestTurtlePositiveSyntax ;
- mf:name "syn-datatypes-02" ;
- mf:action <syn-datatypes-02.ttl> ;
- .
-
-<#syn-kw-01> rdf:type rdft:TestTurtlePositiveSyntax ;
- mf:name "syn-kw-01" ;
- mf:action <syn-kw-01.ttl> ;
- .
-
-<#syn-kw-02> rdf:type rdft:TestTurtlePositiveSyntax ;
- mf:name "syn-kw-02" ;
- mf:action <syn-kw-02.ttl> ;
- .
-
-<#syn-kw-03> rdf:type rdft:TestTurtlePositiveSyntax ;
- mf:name "syn-kw-03" ;
- mf:action <syn-kw-03.ttl> ;
- .
-
-<#syn-struct-01> rdf:type rdft:TestTurtlePositiveSyntax ;
- mf:name "syn-struct-01" ;
- mf:action <syn-struct-01.ttl> ;
- .
-
-<#syn-struct-02> rdf:type rdft:TestTurtlePositiveSyntax ;
- mf:name "syn-struct-02" ;
- mf:action <syn-struct-02.ttl> ;
- .
-
-<#syn-struct-03> rdf:type rdft:TestTurtlePositiveSyntax ;
- mf:name "syn-struct-03" ;
- mf:action <syn-struct-03.ttl> ;
- .
-
-<#syn-lists-01> rdf:type rdft:TestTurtlePositiveSyntax ;
- mf:name "syn-lists-01" ;
- mf:action <syn-lists-01.ttl> ;
- .
-
-<#syn-lists-02> rdf:type rdft:TestTurtlePositiveSyntax ;
- mf:name "syn-lists-02" ;
- mf:action <syn-lists-02.ttl> ;
- .
-
-<#syn-lists-03> rdf:type rdft:TestTurtlePositiveSyntax ;
- mf:name "syn-lists-03" ;
- mf:action <syn-lists-03.ttl> ;
- .
-
-<#syn-lists-04> rdf:type rdft:TestTurtlePositiveSyntax ;
- mf:name "syn-lists-04" ;
- mf:action <syn-lists-04.ttl> ;
- .
-
-<#syn-lists-05> rdf:type rdft:TestTurtlePositiveSyntax ;
- mf:name "syn-lists-05" ;
- mf:action <syn-lists-05.ttl> ;
- .
-
-<#syn-bad-uri-01> rdf:type rdft:TestTurtleNegativeSyntax ;
- mf:name "syn-bad-uri-01" ;
- mf:action <syn-bad-uri-01.ttl> ;
- .
-
-<#syn-bad-uri-02> rdf:type rdft:TestTurtleNegativeSyntax ;
- mf:name "syn-bad-uri-02" ;
- mf:action <syn-bad-uri-02.ttl> ;
- .
-
-<#syn-bad-uri-03> rdf:type rdft:TestTurtleNegativeSyntax ;
- mf:name "syn-bad-uri-03" ;
- mf:action <syn-bad-uri-03.ttl> ;
- .
-
-<#syn-bad-uri-04> rdf:type rdft:TestTurtleNegativeSyntax ;
- mf:name "syn-bad-uri-04" ;
- mf:action <syn-bad-uri-04.ttl> ;
- .
-
-<#syn-bad-uri-05> rdf:type rdft:TestTurtleNegativeSyntax ;
- mf:name "syn-bad-uri-05" ;
- mf:action <syn-bad-uri-05.ttl> ;
- .
-
-<#syn-bad-uri-06> rdf:type rdft:TestTurtleNegativeSyntax ;
- mf:name "syn-bad-uri-06" ;
- mf:action <syn-bad-uri-06.ttl> ;
- .
-
-<#syn-bad-uri-07> rdf:type rdft:TestTurtleNegativeSyntax ;
- mf:name "syn-bad-uri-07" ;
- mf:action <syn-bad-uri-07.ttl> ;
- .
-
-<#syn-bad-uri-08> rdf:type rdft:TestTurtleNegativeSyntax ;
- mf:name "syn-bad-uri-08" ;
- mf:action <syn-bad-uri-08.ttl> ;
- .
-
-<#syn-bad-uri-09> rdf:type rdft:TestTurtleNegativeSyntax ;
- mf:name "syn-bad-uri-09" ;
- mf:action <syn-bad-uri-09.ttl> ;
- .
-
-<#syn-bad-prefix-01> rdf:type rdft:TestTurtleNegativeSyntax ;
- mf:name "syn-bad-prefix-01" ;
- mf:action <syn-bad-prefix-01.ttl> ;
- .
-
-<#syn-bad-prefix-02> rdf:type rdft:TestTurtleNegativeSyntax ;
- mf:name "syn-bad-prefix-02" ;
- mf:action <syn-bad-prefix-02.ttl> ;
- .
-
-<#syn-bad-prefix-03> rdf:type rdft:TestTurtleNegativeSyntax ;
- mf:name "syn-bad-prefix-03" ;
- mf:action <syn-bad-prefix-03.ttl> ;
- .
-
-<#syn-bad-prefix-04> rdf:type rdft:TestTurtleNegativeSyntax ;
- mf:name "syn-bad-prefix-04" ;
- mf:action <syn-bad-prefix-04.ttl> ;
- .
-
-<#syn-bad-base-01> rdf:type rdft:TestTurtleNegativeSyntax ;
- mf:name "syn-bad-base-01" ;
- mf:action <syn-bad-base-01.ttl> ;
- .
-
-<#syn-bad-base-02> rdf:type rdft:TestTurtleNegativeSyntax ;
- mf:name "syn-bad-base-02" ;
- mf:action <syn-bad-base-02.ttl> ;
- .
-
-<#syn-bad-base-03> rdf:type rdft:TestTurtleNegativeSyntax ;
- mf:name "syn-bad-base-03" ;
- mf:action <syn-bad-base-03.ttl> ;
- .
-
-<#syn-bad-struct-01> rdf:type rdft:TestTurtleNegativeSyntax ;
- mf:name "syn-bad-struct-01" ;
- mf:action <syn-bad-struct-01.ttl> ;
- .
-
-<#syn-bad-struct-02> rdf:type rdft:TestTurtleNegativeSyntax ;
- mf:name "syn-bad-struct-02" ;
- mf:action <syn-bad-struct-02.ttl> ;
- .
-
-<#syn-bad-struct-03> rdf:type rdft:TestTurtleNegativeSyntax ;
- mf:name "syn-bad-struct-03" ;
- mf:action <syn-bad-struct-03.ttl> ;
- .
-
-<#syn-bad-struct-04> rdf:type rdft:TestTurtleNegativeSyntax ;
- mf:name "syn-bad-struct-04" ;
- mf:action <syn-bad-struct-04.ttl> ;
- .
-
-<#syn-bad-struct-05> rdf:type rdft:TestTurtleNegativeSyntax ;
- mf:name "syn-bad-struct-05" ;
- mf:action <syn-bad-struct-05.ttl> ;
- .
-
-<#syn-bad-struct-06> rdf:type rdft:TestTurtleNegativeSyntax ;
- mf:name "syn-bad-struct-06" ;
- mf:action <syn-bad-struct-06.ttl> ;
- .
-
-<#syn-bad-struct-07> rdf:type rdft:TestTurtleNegativeSyntax ;
- mf:name "syn-bad-struct-07" ;
- mf:action <syn-bad-struct-07.ttl> ;
- .
-
-<#syn-bad-kw-01> rdf:type rdft:TestTurtleNegativeSyntax ;
- mf:name "syn-bad-kw-01" ;
- mf:action <syn-bad-kw-01.ttl> ;
- .
-
-<#syn-bad-kw-02> rdf:type rdft:TestTurtleNegativeSyntax ;
- mf:name "syn-bad-kw-02" ;
- mf:action <syn-bad-kw-02.ttl> ;
- .
-
-<#syn-bad-kw-03> rdf:type rdft:TestTurtleNegativeSyntax ;
- mf:name "syn-bad-kw-03" ;
- mf:action <syn-bad-kw-03.ttl> ;
- .
-
-<#syn-bad-kw-04> rdf:type rdft:TestTurtleNegativeSyntax ;
- mf:name "syn-bad-kw-04" ;
- mf:action <syn-bad-kw-04.ttl> ;
- .
-
-<#syn-bad-kw-05> rdf:type rdft:TestTurtleNegativeSyntax ;
- mf:name "syn-bad-kw-05" ;
- mf:action <syn-bad-kw-05.ttl> ;
- .
-
-<#syn-bad-struct-08> rdf:type rdft:TestTurtleNegativeSyntax ;
- mf:name "syn-bad-struct-08" ;
- mf:action <syn-bad-struct-08.ttl> ;
- .
-
-<#syn-bad-struct-09> rdf:type rdft:TestTurtleNegativeSyntax ;
- mf:name "syn-bad-struct-09" ;
- mf:action <syn-bad-struct-09.ttl> ;
- .
-
-<#syn-bad-struct-10> rdf:type rdft:TestTurtleNegativeSyntax ;
- mf:name "syn-bad-struct-10" ;
- mf:action <syn-bad-struct-10.ttl> ;
- .
-
-<#syn-bad-struct-11> rdf:type rdft:TestTurtleNegativeSyntax ;
- mf:name "syn-bad-struct-11" ;
- mf:action <syn-bad-struct-11.ttl> ;
- .
-
-<#syn-bad-struct-12> rdf:type rdft:TestTurtleNegativeSyntax ;
- mf:name "syn-bad-struct-12" ;
- mf:action <syn-bad-struct-12.ttl> ;
- .
-
-<#syn-bad-struct-13> rdf:type rdft:TestTurtleNegativeSyntax ;
- mf:name "syn-bad-struct-13" ;
- mf:action <syn-bad-struct-13.ttl> ;
- .
-
-<#syn-bad-struct-14> rdf:type rdft:TestTurtleNegativeSyntax ;
- mf:name "syn-bad-struct-14" ;
- mf:action <syn-bad-struct-14.ttl> ;
- .
-
-<#syn-bad-struct-15> rdf:type rdft:TestTurtleNegativeSyntax ;
- mf:name "syn-bad-struct-15" ;
- mf:action <syn-bad-struct-15.ttl> ;
- .
-
-<#syn-bad-struct-16> rdf:type rdft:TestTurtleNegativeSyntax ;
- mf:name "syn-bad-struct-16" ;
- mf:action <syn-bad-struct-16.ttl> ;
- .
-
-<#syn-bad-struct-17> rdf:type rdft:TestTurtleNegativeSyntax ;
- mf:name "syn-bad-struct-17" ;
- mf:action <syn-bad-struct-17.ttl> ;
- .
-
-<#syn-bad-lang-01> rdf:type rdft:TestTurtleNegativeSyntax ;
- mf:name "syn-bad-lang-01" ;
- mf:action <syn-bad-lang-01.ttl> ;
- .
-
-<#syn-bad-esc-01> rdf:type rdft:TestTurtleNegativeSyntax ;
- mf:name "syn-bad-esc-01" ;
- mf:action <syn-bad-esc-01.ttl> ;
- .
-
-<#syn-bad-esc-02> rdf:type rdft:TestTurtleNegativeSyntax ;
- mf:name "syn-bad-esc-02" ;
- mf:action <syn-bad-esc-02.ttl> ;
- .
-
-<#syn-bad-esc-03> rdf:type rdft:TestTurtleNegativeSyntax ;
- mf:name "syn-bad-esc-03" ;
- mf:action <syn-bad-esc-03.ttl> ;
- .
-
-<#syn-bad-esc-04> rdf:type rdft:TestTurtleNegativeSyntax ;
- mf:name "syn-bad-esc-04" ;
- mf:action <syn-bad-esc-04.ttl> ;
- .
-
-<#syn-bad-pname-01> rdf:type rdft:TestTurtleNegativeSyntax ;
- mf:name "syn-bad-pname-01" ;
- mf:action <syn-bad-pname-01.ttl> ;
- .
-
-<#syn-bad-pname-02> rdf:type rdft:TestTurtleNegativeSyntax ;
- mf:name "syn-bad-pname-02" ;
- mf:action <syn-bad-pname-02.ttl> ;
- .
-
-<#syn-bad-pname-03> rdf:type rdft:TestTurtleNegativeSyntax ;
- mf:name "syn-bad-pname-03" ;
- mf:action <syn-bad-pname-03.ttl> ;
- .
-
-<#syn-bad-string-01> rdf:type rdft:TestTurtleNegativeSyntax ;
- mf:name "syn-bad-string-01" ;
- mf:action <syn-bad-string-01.ttl> ;
- .
-
-<#syn-bad-string-02> rdf:type rdft:TestTurtleNegativeSyntax ;
- mf:name "syn-bad-string-02" ;
- mf:action <syn-bad-string-02.ttl> ;
- .
-
-<#syn-bad-string-03> rdf:type rdft:TestTurtleNegativeSyntax ;
- mf:name "syn-bad-string-03" ;
- mf:action <syn-bad-string-03.ttl> ;
- .
-
-<#syn-bad-string-04> rdf:type rdft:TestTurtleNegativeSyntax ;
- mf:name "syn-bad-string-04" ;
- mf:action <syn-bad-string-04.ttl> ;
- .
-
-<#syn-bad-num-01> rdf:type rdft:TestTurtleNegativeSyntax ;
- mf:name "syn-bad-num-01" ;
- mf:action <syn-bad-num-01.ttl> ;
- .
-
-<#syn-bad-num-02> rdf:type rdft:TestTurtleNegativeSyntax ;
- mf:name "syn-bad-num-02" ;
- mf:action <syn-bad-num-02.ttl> ;
- .
-
-<#syn-bad-num-03> rdf:type rdft:TestTurtleNegativeSyntax ;
- mf:name "syn-bad-num-03" ;
- mf:action <syn-bad-num-03.ttl> ;
- .
-
-<#syn-bad-num-04> rdf:type rdft:TestTurtleNegativeSyntax ;
- mf:name "syn-bad-num-04" ;
- mf:action <syn-bad-num-04.ttl> ;
- .
-
-<#syn-bad-num-05> rdf:type rdft:TestTurtleNegativeSyntax ;
- mf:name "syn-bad-num-05" ;
- mf:action <syn-bad-num-05.ttl> ;
- .
Modified: 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=1403077&r1=1403076&r2=1403077&view=diff
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/master (original)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/master Sun Oct 28 19:08:54 2012
@@ -1,11 +1,10 @@
-[#### The Turtle tests
+#### Turtle syntax Tests
## Syntax of this file:
## ROOT= -- set the root name of the tests in the next section
-## --Syntax-- Start synatx test etc.
+## --Syntax-- Start syntax test etc. (--BadSyntax--)
## --End-- End of file marker.
** ToDo
-** a
** UTF-8 (strings, pnames)
ROOT=syn-file
Copied: jena/Experimental/riot-reader/testing/RIOT/Lang/generate (from r1400868, jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/gentests)
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/generate?p2=jena/Experimental/riot-reader/testing/RIOT/Lang/generate&p1=jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/gentests&r1=1400868&r2=1403077&rev=1403077&view=diff
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/gentests (original)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/generate Sun Oct 28 19:08:54 2012
@@ -14,8 +14,25 @@
# See the License for the specific language governing permissions and
# limitations under the License.
+# Driver : usage: $0 LANG EXT master
+# ** Writes tests to current directory.
+
use File::Slurp;
+if ( $#ARGV != 2 )
+{
+ print STDERR "Usage: $0 LANG EXT FILE > manifest.ttl\n" ;
+ print STDERR "(writes test files to current directory)\n" ;
+ exit 1 ;
+}
+
+$lang = shift @ARGV ;
+$langt = $lang ;
+$langt =~ s/-// ;
+$ext = shift @ARGV ;
+
+# print STDERR "$lang $langt $ext\n" ;
+
$testsyngood = 0 ;
$testsynbad = 0 ;
$testevalgood = 0 ;
@@ -42,24 +59,22 @@ while(<>)
if ( /^--Syntax--/ || /^--BadSyntax--/ )
{
-
-
if ( /^--Syntax--/ )
{
- $testType = "rdft:TestTurtlePositiveSyntax" ;
+ $testType = "rdft:Test${langt}PositiveSyntax" ;
$testsyngood ++ ;
}
if ( /^--BadSyntax--/ )
{
- $testType = "rdft:TestTurtleNegativeSyntax" ;
+ $testType = "rdft:Test${langt}NegativeSyntax" ;
$testsynbad ++ ;
}
$x = ++ $rootnames{$currentRoot} ;
$x = sprintf("%02d", $x) ;
$testname = "$currentRoot-$x" ;
- $file = "$testname.ttl" ;
+ $file = "$testname.$ext" ;
$text = &testtext ;
$array .= " <#$testname>\n" ;
open F,">:utf8", $file ;
@@ -84,9 +99,11 @@ print q!
@prefix qt: <http://www.w3.org/2001/sw/DataAccess/tests/test-query#> .
@prefix rdft: <http://www.w3.org/ns/rdftest#> .
+!;
+print qq!
<> rdf:type mf:Manifest ;
- rdfs:comment "Turtle tests" ;
+ rdfs:comment "${lang} tests" ;
mf:entries
(
!;