@prefix mf: <http://www.w3.org/2001/sw/DataAccess/tests/test-manifest#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix rdft: <http://www.w3.org/ns/rdftest#> .

<>
	rdf:type mf:Manifest ;
	rdfs:comment "Oxigraph parser error test cases" ;
	mf:entries (
	    <#invalid_iri>
	    <#invalid_iri_crlf>
	    <#invalid_iri_comment>
	    <#invalid_iri_comment_crlf>
	    <#invalid_string_escape>
	    <#unexpected_eof>
	    <#unexpected_eof_crlf>
	    <#invalid_predicate>
	) .

<#invalid_iri>
	rdf:type rdft:TestTurtleNegativeSyntax ;
	mf:name "bad IRI" ;
	mf:action <invalid_iri.nt> ;
	mf:result <invalid_iri_error.txt> .

<#invalid_iri_crlf>
	rdf:type rdft:TestTurtleNegativeSyntax ;
	mf:name "bad IRI" ;
	mf:action <invalid_iri_crlf.nt> ;
	mf:result <invalid_iri_error.txt> .

<#invalid_iri_comment>
	rdf:type rdft:TestTurtleNegativeSyntax ;
	mf:name "bad IRI" ;
	mf:action <invalid_iri_comment.nt> ;
	mf:result <invalid_iri_error.txt> .

<#invalid_iri_comment_crlf>
	rdf:type rdft:TestTurtleNegativeSyntax ;
	mf:name "bad IRI" ;
	mf:action <invalid_iri_comment_crlf.nt> ;
	mf:result <invalid_iri_error.txt> .

<#invalid_string_escape>
	rdf:type rdft:TestTurtleNegativeSyntax ;
	mf:name "bad string escape" ;
	mf:action <invalid_string_escape.nt> ;
	mf:result <invalid_string_escape_error.txt> .

<#unexpected_eof>
	rdf:type rdft:TestTurtleNegativeSyntax ;
	mf:name "unexpected end of file" ;
	mf:action <unexpected_eof.nt> ;
	mf:result <unexpected_eof_error.txt> .

<#unexpected_eof_crlf>
	rdf:type rdft:TestTurtleNegativeSyntax ;
	mf:name "unexpected end of file" ;
	mf:action <unexpected_eof_crlf.nt> ;
	mf:result <unexpected_eof_error.txt> .

<#invalid_predicate>
	rdf:type rdft:TestTurtleNegativeSyntax ;
	mf:name "invalid predicate" ;
	mf:action <invalid_predicate.nt> ;
	mf:result <invalid_predicate_error.txt> .