diff options
Diffstat (limited to 'test/extra/eof')
38 files changed, 297 insertions, 0 deletions
diff --git a/test/extra/eof/README.md b/test/extra/eof/README.md new file mode 100644 index 00000000..1e461f79 --- /dev/null +++ b/test/extra/eof/README.md @@ -0,0 +1,5 @@ +EOF Test Suite +============== + +This simple suite tests that inputs truncated in various places are handled +correctly. diff --git a/test/extra/eof/bad-nt-eof-after-blank.nt b/test/extra/eof/bad-nt-eof-after-blank.nt new file mode 100644 index 00000000..bc66ca37 --- /dev/null +++ b/test/extra/eof/bad-nt-eof-after-blank.nt @@ -0,0 +1 @@ +<http://example.org/s> <http://example.org/p> _:blank
\ No newline at end of file diff --git a/test/extra/eof/bad-nt-eof-after-lang-hyphen.nt b/test/extra/eof/bad-nt-eof-after-lang-hyphen.nt new file mode 100644 index 00000000..9e885d80 --- /dev/null +++ b/test/extra/eof/bad-nt-eof-after-lang-hyphen.nt @@ -0,0 +1 @@ +<http://example.org/s> <http://example.org/p> "Cheers"@en-
\ No newline at end of file diff --git a/test/extra/eof/bad-nt-eof-after-lang-subtag.nt b/test/extra/eof/bad-nt-eof-after-lang-subtag.nt new file mode 100644 index 00000000..f8158aec --- /dev/null +++ b/test/extra/eof/bad-nt-eof-after-lang-subtag.nt @@ -0,0 +1 @@ +<http://example.org/s> <http://example.org/p> "Cheers"@en-UK
\ No newline at end of file diff --git a/test/extra/eof/bad-nt-eof-after-lang.nt b/test/extra/eof/bad-nt-eof-after-lang.nt new file mode 100644 index 00000000..7ab04b06 --- /dev/null +++ b/test/extra/eof/bad-nt-eof-after-lang.nt @@ -0,0 +1 @@ +<http://example.org/s> <http://example.org/p> "Cheers"@en
\ No newline at end of file diff --git a/test/extra/eof/bad-nt-eof-after-object.nt b/test/extra/eof/bad-nt-eof-after-object.nt new file mode 100644 index 00000000..e796f2b0 --- /dev/null +++ b/test/extra/eof/bad-nt-eof-after-object.nt @@ -0,0 +1 @@ +<http://example.org/s> <http://example.org/p> <http://example.org/o>
\ No newline at end of file diff --git a/test/extra/eof/bad-nt-eof-after-predicate.nt b/test/extra/eof/bad-nt-eof-after-predicate.nt new file mode 100644 index 00000000..ea47bfbe --- /dev/null +++ b/test/extra/eof/bad-nt-eof-after-predicate.nt @@ -0,0 +1 @@ +<http://example.org/s> <http://example.org/p>
\ No newline at end of file diff --git a/test/extra/eof/bad-nt-eof-after-string-escape.nt b/test/extra/eof/bad-nt-eof-after-string-escape.nt new file mode 100644 index 00000000..869907e8 --- /dev/null +++ b/test/extra/eof/bad-nt-eof-after-string-escape.nt @@ -0,0 +1 @@ +<http://example.org/s> <http://example.org/p> "s\t
\ No newline at end of file diff --git a/test/extra/eof/bad-nt-eof-after-string.nt b/test/extra/eof/bad-nt-eof-after-string.nt new file mode 100644 index 00000000..32dda36d --- /dev/null +++ b/test/extra/eof/bad-nt-eof-after-string.nt @@ -0,0 +1 @@ +<http://example.org/s> <http://example.org/p> "string"
\ No newline at end of file diff --git a/test/extra/eof/bad-nt-eof-after-subject.nt b/test/extra/eof/bad-nt-eof-after-subject.nt new file mode 100644 index 00000000..21fa07f4 --- /dev/null +++ b/test/extra/eof/bad-nt-eof-after-subject.nt @@ -0,0 +1 @@ +<http://example.org/s>
\ No newline at end of file diff --git a/test/extra/eof/bad-nt-eof-after-underscore.nt b/test/extra/eof/bad-nt-eof-after-underscore.nt new file mode 100644 index 00000000..4b05f2ac --- /dev/null +++ b/test/extra/eof/bad-nt-eof-after-underscore.nt @@ -0,0 +1 @@ +<http://example.org/s> <http://example.org/p> _
\ No newline at end of file diff --git a/test/extra/eof/bad-nt-eof-before-blank.nt b/test/extra/eof/bad-nt-eof-before-blank.nt new file mode 100644 index 00000000..99f70844 --- /dev/null +++ b/test/extra/eof/bad-nt-eof-before-blank.nt @@ -0,0 +1 @@ +<http://example.org/s> <http://example.org/p> _:
\ No newline at end of file diff --git a/test/extra/eof/bad-nt-eof-before-iri.nt b/test/extra/eof/bad-nt-eof-before-iri.nt new file mode 100644 index 00000000..c5fa7845 --- /dev/null +++ b/test/extra/eof/bad-nt-eof-before-iri.nt @@ -0,0 +1 @@ +<
\ No newline at end of file diff --git a/test/extra/eof/bad-nt-eof-before-lang.nt b/test/extra/eof/bad-nt-eof-before-lang.nt new file mode 100644 index 00000000..f1a9d0df --- /dev/null +++ b/test/extra/eof/bad-nt-eof-before-lang.nt @@ -0,0 +1 @@ +<http://example.org/s> <http://example.org/p> "Cheers"@
\ No newline at end of file diff --git a/test/extra/eof/bad-nt-eof-before-string-escape.nt b/test/extra/eof/bad-nt-eof-before-string-escape.nt new file mode 100644 index 00000000..30443488 --- /dev/null +++ b/test/extra/eof/bad-nt-eof-before-string-escape.nt @@ -0,0 +1 @@ +<http://example.org/s> <http://example.org/p> "s\
\ No newline at end of file diff --git a/test/extra/eof/bad-nt-eof-before-string.nt b/test/extra/eof/bad-nt-eof-before-string.nt new file mode 100644 index 00000000..6a2a7543 --- /dev/null +++ b/test/extra/eof/bad-nt-eof-before-string.nt @@ -0,0 +1 @@ +<http://example.org/s> <http://example.org/p> "
\ No newline at end of file diff --git a/test/extra/eof/bad-nt-eof-in-iri-path.nt b/test/extra/eof/bad-nt-eof-in-iri-path.nt new file mode 100644 index 00000000..e8555e2b --- /dev/null +++ b/test/extra/eof/bad-nt-eof-in-iri-path.nt @@ -0,0 +1 @@ +<http://example.org/p
\ No newline at end of file diff --git a/test/extra/eof/bad-nt-eof-in-iri-scheme.nt b/test/extra/eof/bad-nt-eof-in-iri-scheme.nt new file mode 100644 index 00000000..2c071547 --- /dev/null +++ b/test/extra/eof/bad-nt-eof-in-iri-scheme.nt @@ -0,0 +1 @@ +<ht
\ No newline at end of file diff --git a/test/extra/eof/bad-nt-eof-in-string.nt b/test/extra/eof/bad-nt-eof-in-string.nt new file mode 100644 index 00000000..98944654 --- /dev/null +++ b/test/extra/eof/bad-nt-eof-in-string.nt @@ -0,0 +1 @@ +<http://example.org/s> <http://example.org/p> "s
\ No newline at end of file diff --git a/test/extra/eof/bad-ttl-eof-after-quotes.ttl b/test/extra/eof/bad-ttl-eof-after-quotes.ttl new file mode 100644 index 00000000..40e429cb --- /dev/null +++ b/test/extra/eof/bad-ttl-eof-after-quotes.ttl @@ -0,0 +1,3 @@ +@prefix eg: <http://example.org/> . + +<> eg:comment ""
\ No newline at end of file diff --git a/test/extra/eof/bad-ttl-eof-at-string-start.ttl b/test/extra/eof/bad-ttl-eof-at-string-start.ttl new file mode 100644 index 00000000..93d20bcc --- /dev/null +++ b/test/extra/eof/bad-ttl-eof-at-string-start.ttl @@ -0,0 +1,3 @@ +@prefix eg: <http://example.org/> . + +<> eg:comment "
\ No newline at end of file diff --git a/test/extra/eof/bad-ttl-eof-in-blank.ttl b/test/extra/eof/bad-ttl-eof-in-blank.ttl new file mode 100644 index 00000000..8cf4ee84 --- /dev/null +++ b/test/extra/eof/bad-ttl-eof-in-blank.ttl @@ -0,0 +1,3 @@ +@prefix eg: <http://example.org/> . + +<> eg:thing [ eg:comment "Thing"
\ No newline at end of file diff --git a/test/extra/eof/bad-ttl-eof-in-escape.ttl b/test/extra/eof/bad-ttl-eof-in-escape.ttl new file mode 100644 index 00000000..24b4eec6 --- /dev/null +++ b/test/extra/eof/bad-ttl-eof-in-escape.ttl @@ -0,0 +1,3 @@ +@prefix eg: <http://example.org/> . + +<> eg:comment """\uA
\ No newline at end of file diff --git a/test/extra/eof/bad-ttl-eof-in-lang-suffix.ttl b/test/extra/eof/bad-ttl-eof-in-lang-suffix.ttl new file mode 100644 index 00000000..f46a7763 --- /dev/null +++ b/test/extra/eof/bad-ttl-eof-in-lang-suffix.ttl @@ -0,0 +1,3 @@ +@prefix eg: <http://example.org/> . + +<> eg:comment "That ain't no language"@en-x
\ No newline at end of file diff --git a/test/extra/eof/bad-ttl-eof-in-lang.ttl b/test/extra/eof/bad-ttl-eof-in-lang.ttl new file mode 100644 index 00000000..bfdffd02 --- /dev/null +++ b/test/extra/eof/bad-ttl-eof-in-lang.ttl @@ -0,0 +1,3 @@ +@prefix eg: <http://example.org/> . + +<> eg:comment "That ain't no language"@a
\ No newline at end of file diff --git a/test/extra/eof/bad-ttl-eof-in-list.ttl b/test/extra/eof/bad-ttl-eof-in-list.ttl new file mode 100644 index 00000000..13eeb88d --- /dev/null +++ b/test/extra/eof/bad-ttl-eof-in-list.ttl @@ -0,0 +1,3 @@ +@prefix eg: <http://example.org/> . + +<> eg:thing ( eg:car eg:cdr
\ No newline at end of file diff --git a/test/extra/eof/bad-ttl-eof-in-long-string.ttl b/test/extra/eof/bad-ttl-eof-in-long-string.ttl new file mode 100644 index 00000000..2ef179a8 --- /dev/null +++ b/test/extra/eof/bad-ttl-eof-in-long-string.ttl @@ -0,0 +1,3 @@ +@prefix eg: <http://example.org/> . + +<> eg:comment """This is the string that never ends
\ No newline at end of file diff --git a/test/extra/eof/bad-ttl-eof-in-object-list.ttl b/test/extra/eof/bad-ttl-eof-in-object-list.ttl new file mode 100644 index 00000000..9bbcd17a --- /dev/null +++ b/test/extra/eof/bad-ttl-eof-in-object-list.ttl @@ -0,0 +1,2 @@ +@prefix eg: <http://example.org/> . +<> eg:p eg:o ,
\ No newline at end of file diff --git a/test/extra/eof/bad-ttl-eof-in-object-list2.ttl b/test/extra/eof/bad-ttl-eof-in-object-list2.ttl new file mode 100644 index 00000000..9186fb9f --- /dev/null +++ b/test/extra/eof/bad-ttl-eof-in-object-list2.ttl @@ -0,0 +1,2 @@ +@prefix eg: <http://example.org/> . +<> eg:p eg:o ; eg:p1 eg:o2 ,
\ No newline at end of file diff --git a/test/extra/eof/bad-ttl-eof-in-predicate-list.ttl b/test/extra/eof/bad-ttl-eof-in-predicate-list.ttl new file mode 100644 index 00000000..eab5b05b --- /dev/null +++ b/test/extra/eof/bad-ttl-eof-in-predicate-list.ttl @@ -0,0 +1,2 @@ +@prefix eg: <http://example.org/> . +<> eg:p eg:o ;
\ No newline at end of file diff --git a/test/extra/eof/bad-ttl-eof-in-string.ttl b/test/extra/eof/bad-ttl-eof-in-string.ttl new file mode 100644 index 00000000..bb6e817f --- /dev/null +++ b/test/extra/eof/bad-ttl-eof-in-string.ttl @@ -0,0 +1,3 @@ +@prefix eg: <http://example.org/> . + +<> eg:comment "This is the string that never ends
\ No newline at end of file diff --git a/test/extra/eof/bad-ttl-eof-in-text-character.ttl b/test/extra/eof/bad-ttl-eof-in-text-character.ttl new file mode 100644 index 00000000..a614803a --- /dev/null +++ b/test/extra/eof/bad-ttl-eof-in-text-character.ttl @@ -0,0 +1,3 @@ +@prefix eg: <http://example.org/> . + +<> eg:comment "Only the leading byte Ã
\ No newline at end of file diff --git a/test/extra/eof/bad-ttl-eof-in-triple-quote.ttl b/test/extra/eof/bad-ttl-eof-in-triple-quote.ttl new file mode 100644 index 00000000..fb935441 --- /dev/null +++ b/test/extra/eof/bad-ttl-eof-in-triple-quote.ttl @@ -0,0 +1,3 @@ +@prefix eg: <http://example.org/> . + +<> eg:comment """Hello""
\ No newline at end of file diff --git a/test/extra/eof/bad-ttl-eof-in-uri-character.ttl b/test/extra/eof/bad-ttl-eof-in-uri-character.ttl new file mode 100644 index 00000000..eda70770 --- /dev/null +++ b/test/extra/eof/bad-ttl-eof-in-uri-character.ttl @@ -0,0 +1,3 @@ +@prefix eg: <http://example.org/> . + +<> eg:uri <http://example.org/leadingÃ
\ No newline at end of file diff --git a/test/extra/eof/bad-ttl-eof-in-uri-scheme.ttl b/test/extra/eof/bad-ttl-eof-in-uri-scheme.ttl new file mode 100644 index 00000000..de892dcf --- /dev/null +++ b/test/extra/eof/bad-ttl-eof-in-uri-scheme.ttl @@ -0,0 +1 @@ +<http://example.org/s> <http://example.org/p> <ht
\ No newline at end of file diff --git a/test/extra/eof/bad-ttl-eof-in-uri.ttl b/test/extra/eof/bad-ttl-eof-in-uri.ttl new file mode 100644 index 00000000..07b6e6ab --- /dev/null +++ b/test/extra/eof/bad-ttl-eof-in-uri.ttl @@ -0,0 +1,3 @@ +@prefix eg: <http://example.org/> . + +<> eg:uri <http://example.org/dontstop
\ No newline at end of file diff --git a/test/extra/eof/bad-ttl-eof-in-utf8-character.ttl b/test/extra/eof/bad-ttl-eof-in-utf8-character.ttl new file mode 100644 index 00000000..16784e88 --- /dev/null +++ b/test/extra/eof/bad-ttl-eof-in-utf8-character.ttl @@ -0,0 +1,3 @@ +@prefix eg: <http://example.org/> . + +<> eg:comment """Forgot something Ã
\ No newline at end of file diff --git a/test/extra/eof/manifest.ttl b/test/extra/eof/manifest.ttl new file mode 100644 index 00000000..465333f7 --- /dev/null +++ b/test/extra/eof/manifest.ttl @@ -0,0 +1,225 @@ +@prefix mf: <http://www.w3.org/2001/sw/DataAccess/tests/test-manifest#> . +@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . +@prefix rdft: <http://www.w3.org/ns/rdftest#> . + +<> + a mf:Manifest ; + rdfs:comment "Serd EOF (truncated input) test suite" ; + mf:entries ( + <#bad-nt-eof-after-blank> + <#bad-nt-eof-after-lang> + <#bad-nt-eof-after-lang-hyphen> + <#bad-nt-eof-after-lang-subtag> + <#bad-nt-eof-after-object> + <#bad-nt-eof-after-predicate> + <#bad-nt-eof-after-string> + <#bad-nt-eof-after-string-escape> + <#bad-nt-eof-after-subject> + <#bad-nt-eof-after-underscore> + <#bad-nt-eof-before-blank> + <#bad-nt-eof-before-iri> + <#bad-nt-eof-before-lang> + <#bad-nt-eof-before-string> + <#bad-nt-eof-before-string-escape> + <#bad-nt-eof-in-iri-path> + <#bad-nt-eof-in-iri-scheme> + <#bad-nt-eof-in-string> + <#bad-ttl-eof-after-quotes> + <#bad-ttl-eof-at-string-start> + <#bad-ttl-eof-in-blank> + <#bad-ttl-eof-in-escape> + <#bad-ttl-eof-in-lang> + <#bad-ttl-eof-in-lang-suffix> + <#bad-ttl-eof-in-list> + <#bad-ttl-eof-in-long-string> + <#bad-ttl-eof-in-object-list> + <#bad-ttl-eof-in-object-list2> + <#bad-ttl-eof-in-predicate-list> + <#bad-ttl-eof-in-string> + <#bad-ttl-eof-in-text-character> + <#bad-ttl-eof-in-triple-quote> + <#bad-ttl-eof-in-uri> + <#bad-ttl-eof-in-uri-character> + <#bad-ttl-eof-in-uri-scheme> + <#bad-ttl-eof-in-utf8-character> + ) . + +<#bad-nt-eof-after-blank> + a rdft:TestNTriplesNegativeSyntax ; + mf:action <bad-nt-eof-after-blank.nt> ; + mf:name "bad-nt-eof-after-blank" . + +<#bad-nt-eof-after-lang> + a rdft:TestNTriplesNegativeSyntax ; + mf:action <bad-nt-eof-after-lang.nt> ; + mf:name "bad-nt-eof-after-lang" . + +<#bad-nt-eof-after-lang-hyphen> + a rdft:TestNTriplesNegativeSyntax ; + mf:action <bad-nt-eof-after-lang-hyphen.nt> ; + mf:name "bad-nt-eof-after-lang-hyphen" . + +<#bad-nt-eof-after-lang-subtag> + a rdft:TestNTriplesNegativeSyntax ; + mf:action <bad-nt-eof-after-lang-subtag.nt> ; + mf:name "bad-nt-eof-after-lang-subtag" . + +<#bad-nt-eof-after-object> + a rdft:TestNTriplesNegativeSyntax ; + mf:action <bad-nt-eof-after-object.nt> ; + mf:name "bad-nt-eof-after-object" . + +<#bad-nt-eof-after-predicate> + a rdft:TestNTriplesNegativeSyntax ; + mf:action <bad-nt-eof-after-predicate.nt> ; + mf:name "bad-nt-eof-after-predicate" . + +<#bad-nt-eof-after-string> + a rdft:TestNTriplesNegativeSyntax ; + mf:action <bad-nt-eof-after-string.nt> ; + mf:name "bad-nt-eof-after-string" . + +<#bad-nt-eof-after-string-escape> + a rdft:TestNTriplesNegativeSyntax ; + mf:action <bad-nt-eof-after-string-escape.nt> ; + mf:name "bad-nt-eof-after-string-escape" . + +<#bad-nt-eof-after-subject> + a rdft:TestNTriplesNegativeSyntax ; + mf:action <bad-nt-eof-after-subject.nt> ; + mf:name "bad-nt-eof-after-subject" . + +<#bad-nt-eof-after-underscore> + a rdft:TestNTriplesNegativeSyntax ; + mf:action <bad-nt-eof-after-underscore.nt> ; + mf:name "bad-nt-eof-after-underscore" . + +<#bad-nt-eof-before-blank> + a rdft:TestNTriplesNegativeSyntax ; + mf:action <bad-nt-eof-before-blank.nt> ; + mf:name "bad-nt-eof-before-blank" . + +<#bad-nt-eof-before-iri> + a rdft:TestNTriplesNegativeSyntax ; + mf:action <bad-nt-eof-before-iri.nt> ; + mf:name "bad-nt-eof-before-iri" . + +<#bad-nt-eof-before-lang> + a rdft:TestNTriplesNegativeSyntax ; + mf:action <bad-nt-eof-before-lang.nt> ; + mf:name "bad-nt-eof-before-lang" . + +<#bad-nt-eof-before-string> + a rdft:TestNTriplesNegativeSyntax ; + mf:action <bad-nt-eof-before-string.nt> ; + mf:name "bad-nt-eof-before-string" . + +<#bad-nt-eof-before-string-escape> + a rdft:TestNTriplesNegativeSyntax ; + mf:action <bad-nt-eof-before-string-escape.nt> ; + mf:name "bad-nt-eof-before-string-escape" . + +<#bad-nt-eof-in-iri-path> + a rdft:TestNTriplesNegativeSyntax ; + mf:action <bad-nt-eof-in-iri-path.nt> ; + mf:name "bad-nt-eof-in-iri-path" . + +<#bad-nt-eof-in-iri-scheme> + a rdft:TestNTriplesNegativeSyntax ; + mf:action <bad-nt-eof-in-iri-scheme.nt> ; + mf:name "bad-nt-eof-in-iri-scheme" . + +<#bad-nt-eof-in-string> + a rdft:TestNTriplesNegativeSyntax ; + mf:action <bad-nt-eof-in-string.nt> ; + mf:name "bad-nt-eof-in-string" . + +<#bad-ttl-eof-after-quotes> + a rdft:TestTurtleNegativeSyntax ; + mf:action <bad-ttl-eof-after-quotes.ttl> ; + mf:name "bad-ttl-eof-after-quotes" . + +<#bad-ttl-eof-at-string-start> + a rdft:TestTurtleNegativeSyntax ; + mf:action <bad-ttl-eof-at-string-start.ttl> ; + mf:name "bad-ttl-eof-at-string-start" . + +<#bad-ttl-eof-in-blank> + a rdft:TestTurtleNegativeSyntax ; + mf:action <bad-ttl-eof-in-blank.ttl> ; + mf:name "bad-ttl-eof-in-blank" . + +<#bad-ttl-eof-in-escape> + a rdft:TestTurtleNegativeSyntax ; + mf:action <bad-ttl-eof-in-escape.ttl> ; + mf:name "bad-ttl-eof-in-escape" . + +<#bad-ttl-eof-in-lang> + a rdft:TestTurtleNegativeSyntax ; + mf:action <bad-ttl-eof-in-lang.ttl> ; + mf:name "bad-ttl-eof-in-lang" . + +<#bad-ttl-eof-in-lang-suffix> + a rdft:TestTurtleNegativeSyntax ; + mf:action <bad-ttl-eof-in-lang-suffix.ttl> ; + mf:name "bad-ttl-eof-in-lang-suffix" . + +<#bad-ttl-eof-in-list> + a rdft:TestTurtleNegativeSyntax ; + mf:action <bad-ttl-eof-in-list.ttl> ; + mf:name "bad-ttl-eof-in-list" . + +<#bad-ttl-eof-in-long-string> + a rdft:TestTurtleNegativeSyntax ; + mf:action <bad-ttl-eof-in-long-string.ttl> ; + mf:name "bad-ttl-eof-in-long-string" . + +<#bad-ttl-eof-in-object-list> + a rdft:TestTurtleNegativeSyntax ; + mf:action <bad-ttl-eof-in-object-list.ttl> ; + mf:name "bad-ttl-eof-in-object-list" . + +<#bad-ttl-eof-in-object-list2> + a rdft:TestTurtleNegativeSyntax ; + mf:action <bad-ttl-eof-in-object-list2.ttl> ; + mf:name "bad-ttl-eof-in-object-list2" . + +<#bad-ttl-eof-in-predicate-list> + a rdft:TestTurtleNegativeSyntax ; + mf:action <bad-ttl-eof-in-predicate-list.ttl> ; + mf:name "bad-ttl-eof-in-predicate-list" . + +<#bad-ttl-eof-in-string> + a rdft:TestTurtleNegativeSyntax ; + mf:action <bad-ttl-eof-in-string.ttl> ; + mf:name "bad-ttl-eof-in-string" . + +<#bad-ttl-eof-in-text-character> + a rdft:TestTurtleNegativeSyntax ; + mf:action <bad-ttl-eof-in-text-character.ttl> ; + mf:name "bad-ttl-eof-in-text-character" . + +<#bad-ttl-eof-in-triple-quote> + a rdft:TestTurtleNegativeSyntax ; + mf:action <bad-ttl-eof-in-triple-quote.ttl> ; + mf:name "bad-ttl-eof-in-triple-quote" . + +<#bad-ttl-eof-in-uri> + a rdft:TestTurtleNegativeSyntax ; + mf:action <bad-ttl-eof-in-uri.ttl> ; + mf:name "bad-ttl-eof-in-uri" . + +<#bad-ttl-eof-in-uri-character> + a rdft:TestTurtleNegativeSyntax ; + mf:action <bad-ttl-eof-in-uri-character.ttl> ; + mf:name "bad-ttl-eof-in-uri-character" . + +<#bad-ttl-eof-in-uri-scheme> + a rdft:TestTurtleNegativeSyntax ; + mf:action <bad-ttl-eof-in-uri-scheme.ttl> ; + mf:name "bad-ttl-eof-in-uri-scheme" . + +<#bad-ttl-eof-in-utf8-character> + a rdft:TestTurtleNegativeSyntax ; + mf:action <bad-ttl-eof-in-utf8-character.ttl> ; + mf:name "bad-ttl-eof-in-utf8-character" . |