summaryrefslogtreecommitdiff
path: root/tests/libtracker-data/error
diff options
context:
space:
mode:
authorPhilip Van Hoof <philip@codeminded.be>2009-08-18 15:25:52 +0200
committerPhilip Van Hoof <philip@codeminded.be>2009-08-18 15:25:52 +0200
commita8b9d39f0029e165f08969a68a0cd60153c2c300 (patch)
treece26267cf559d6ce19cc1f7b1dc39a750ccfeef3 /tests/libtracker-data/error
parent66007ca0ab789e8c39db80b39829caa9d36e38f2 (diff)
downloadtracker-a8b9d39f0029e165f08969a68a0cd60153c2c300.tar.gz
Various improvements on allowing checking for error message
Diffstat (limited to 'tests/libtracker-data/error')
-rw-r--r--tests/libtracker-data/error/Makefile.am6
-rw-r--r--tests/libtracker-data/error/query-error-1.out1
-rw-r--r--tests/libtracker-data/error/query-error-2.ontology16
-rw-r--r--tests/libtracker-data/error/query-error-2.out1
-rw-r--r--tests/libtracker-data/error/query-error-2.rq10
-rw-r--r--tests/libtracker-data/error/query-error-2.ttl5
6 files changed, 38 insertions, 1 deletions
diff --git a/tests/libtracker-data/error/Makefile.am b/tests/libtracker-data/error/Makefile.am
index 7df40f8ed..29d23fddf 100644
--- a/tests/libtracker-data/error/Makefile.am
+++ b/tests/libtracker-data/error/Makefile.am
@@ -3,4 +3,8 @@ include $(top_srcdir)/Makefile.decl
EXTRA_DIST = query-error-1.ontology \
query-error-1.out \
query-error-1.rq \
- query-error-1.ttl
+ query-error-1.ttl \
+ query-error-2.ontology \
+ query-error-2.out \
+ query-error-2.rq \
+ query-error-2.ttl
diff --git a/tests/libtracker-data/error/query-error-1.out b/tests/libtracker-data/error/query-error-1.out
index e69de29bb..c989797be 100644
--- a/tests/libtracker-data/error/query-error-1.out
+++ b/tests/libtracker-data/error/query-error-1.out
@@ -0,0 +1 @@
+nknown token
diff --git a/tests/libtracker-data/error/query-error-2.ontology b/tests/libtracker-data/error/query-error-2.ontology
new file mode 100644
index 000000000..c041ffd05
--- /dev/null
+++ b/tests/libtracker-data/error/query-error-2.ontology
@@ -0,0 +1,16 @@
+@prefix example: <http://example.com/> .
+@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix tracker: <http://www.tracker-project.org/ontologies/tracker#> .
+@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
+
+example: a tracker:Namespace ;
+ tracker:prefix "example" .
+
+example:A a rdfs:Class ;
+ rdfs:subClassOf rdfs:Resource .
+
+rdf:value a rdf:Property ;
+ rdfs:domain example:A ;
+ rdfs:range xsd:string .
+
diff --git a/tests/libtracker-data/error/query-error-2.out b/tests/libtracker-data/error/query-error-2.out
new file mode 100644
index 000000000..731dccc3a
--- /dev/null
+++ b/tests/libtracker-data/error/query-error-2.out
@@ -0,0 +1 @@
+nknown property `http://www.w3.org/1999/02/22-rdf-syntax-ns#nonexisting'
diff --git a/tests/libtracker-data/error/query-error-2.rq b/tests/libtracker-data/error/query-error-2.rq
new file mode 100644
index 000000000..adaa3cdd0
--- /dev/null
+++ b/tests/libtracker-data/error/query-error-2.rq
@@ -0,0 +1,10 @@
+PREFIX ex: <http://example.com/#>
+PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
+
+SELECT ?val ?err_val
+WHERE {
+ ex:foo rdf:value ?val .
+ ex:foo rdf:nonexisting ?err_val .
+ FILTER regex(?val, "DeFghI", "i")
+}
+
diff --git a/tests/libtracker-data/error/query-error-2.ttl b/tests/libtracker-data/error/query-error-2.ttl
new file mode 100644
index 000000000..bc7a9d268
--- /dev/null
+++ b/tests/libtracker-data/error/query-error-2.ttl
@@ -0,0 +1,5 @@
+@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+@prefix ex: <http://example.com/#> .
+
+ex:foo rdf:value "abcDEFghiJKL" , "ABCdefGHIjkl", "0123456789",
+ "http://example.com/literal" .