diff options
author | Jürg Billeter <j@bitron.ch> | 2010-03-30 17:06:22 +0200 |
---|---|---|
committer | Jürg Billeter <j@bitron.ch> | 2010-04-01 13:13:49 +0200 |
commit | fb4be4e944ebc4b72aa841cff90a0c3ae4a86e9b (patch) | |
tree | 2f50981544e0ac4db40bd07eea53057acded7419 /tests | |
parent | 21d325d3abf50795ed8b7892219c6cf3a97cc639 (diff) | |
download | tracker-fb4be4e944ebc4b72aa841cff90a0c3ae4a86e9b.tar.gz |
libtracker-data: Add second predicate variable test
Diffstat (limited to 'tests')
-rw-r--r-- | tests/libtracker-data/basic/Makefile.am | 16 | ||||
-rw-r--r-- | tests/libtracker-data/basic/data-1.ontology | 2 | ||||
-rwxr-xr-x | tests/libtracker-data/basic/data-1.ttl | 8 | ||||
-rw-r--r-- | tests/libtracker-data/basic/predicate-variable-2.out | 2 | ||||
-rw-r--r-- | tests/libtracker-data/basic/predicate-variable-2.rq | 4 | ||||
-rw-r--r-- | tests/libtracker-data/basic/predicate-variable.out | 2 | ||||
-rw-r--r-- | tests/libtracker-data/tracker-sparql-test.c | 1 |
7 files changed, 21 insertions, 14 deletions
diff --git a/tests/libtracker-data/basic/Makefile.am b/tests/libtracker-data/basic/Makefile.am index cd7b1dc54..b0f326533 100644 --- a/tests/libtracker-data/basic/Makefile.am +++ b/tests/libtracker-data/basic/Makefile.am @@ -1,10 +1,12 @@ include $(top_srcdir)/Makefile.decl -EXTRA_DIST = \ - base-prefix-3.out \ - base-prefix-3.rq \ - data-1.ontology \ - data-1.ttl \ - predicate-variable.out \ - predicate-variable.rq +EXTRA_DIST = \ + base-prefix-3.out \ + base-prefix-3.rq \ + data-1.ontology \ + data-1.ttl \ + predicate-variable.out \ + predicate-variable.rq \ + predicate-variable-2.out \ + predicate-variable-2.rq diff --git a/tests/libtracker-data/basic/data-1.ontology b/tests/libtracker-data/basic/data-1.ontology index 47752d62a..bdaad6bda 100644 --- a/tests/libtracker-data/basic/data-1.ontology +++ b/tests/libtracker-data/basic/data-1.ontology @@ -27,7 +27,7 @@ ns:p a rdf:Property ; x:p a rdf:Property ; rdfs:domain x:A ; - rdfs:range xsd:string . + rdfs:range xsd:integer . z:p a rdf:Property ; rdfs:domain z:A ; diff --git a/tests/libtracker-data/basic/data-1.ttl b/tests/libtracker-data/basic/data-1.ttl index 8a4c14f7d..08e1add88 100755 --- a/tests/libtracker-data/basic/data-1.ttl +++ b/tests/libtracker-data/basic/data-1.ttl @@ -2,9 +2,7 @@ @prefix x: <http://example.org/x/> . @prefix z: <http://example.org/x/#> . -x:x a x:A . +x:x a x:A, z:A . x:x ns:p "d:x ns:p" . -x:x x:p "x:x x:p" . - -z:x a z:A . -z:x z:p "z:x z:p" . +x:x x:p 42 . +x:x z:p "z:x z:p" . diff --git a/tests/libtracker-data/basic/predicate-variable-2.out b/tests/libtracker-data/basic/predicate-variable-2.out new file mode 100644 index 000000000..48c4bd09d --- /dev/null +++ b/tests/libtracker-data/basic/predicate-variable-2.out @@ -0,0 +1,2 @@ +"http://example.org/ns#p" "d:x ns:p" +"http://example.org/x/#p" "z:x z:p" diff --git a/tests/libtracker-data/basic/predicate-variable-2.rq b/tests/libtracker-data/basic/predicate-variable-2.rq new file mode 100644 index 000000000..918654c41 --- /dev/null +++ b/tests/libtracker-data/basic/predicate-variable-2.rq @@ -0,0 +1,4 @@ +PREFIX ns: <http://example.org/ns#> +PREFIX x: <http://example.org/x/> + +SELECT ?p ?v WHERE { x:x ?p ?v . ?p rdfs:range xsd:string } ORDER BY ?p ?v diff --git a/tests/libtracker-data/basic/predicate-variable.out b/tests/libtracker-data/basic/predicate-variable.out index aa5651cc6..377c99482 100644 --- a/tests/libtracker-data/basic/predicate-variable.out +++ b/tests/libtracker-data/basic/predicate-variable.out @@ -1,2 +1,2 @@ "http://example.org/ns#p" "d:x ns:p" -"http://example.org/x/p" "x:x x:p" +"http://example.org/x/p" "42" diff --git a/tests/libtracker-data/tracker-sparql-test.c b/tests/libtracker-data/tracker-sparql-test.c index efd0cc6b3..861a53bc3 100644 --- a/tests/libtracker-data/tracker-sparql-test.c +++ b/tests/libtracker-data/tracker-sparql-test.c @@ -57,6 +57,7 @@ const TestInfo tests[] = { { "anon/query", "anon/data", FALSE }, { "basic/base-prefix-3", "basic/data-1", FALSE }, { "basic/predicate-variable", "basic/data-1", FALSE }, + { "basic/predicate-variable-2", "basic/data-1", FALSE }, { "bnode-coreference/query", "bnode-coreference/data", FALSE }, { "bound/bound1", "bound/data", FALSE }, { "datetime/delete-1", "datetime/data-3", FALSE }, |