summaryrefslogtreecommitdiff
path: root/tests/libtracker-data/change
diff options
context:
space:
mode:
authorPhilip Van Hoof <philip@codeminded.be>2010-07-14 10:43:31 +0200
committerPhilip Van Hoof <philip@codeminded.be>2010-07-16 10:44:46 +0200
commit84c1181d9f51ab11db70b5c94c7f5cedb560a0ca (patch)
tree702fca9355af6fb0f111c471a5cc4afe419b98e1 /tests/libtracker-data/change
parent94a7f871507e35caf893c84ed2f830b2743636e1 (diff)
downloadtracker-84c1181d9f51ab11db70b5c94c7f5cedb560a0ca.tar.gz
tests/libtracker-data: Added some more domainIndex tests
Diffstat (limited to 'tests/libtracker-data/change')
-rw-r--r--tests/libtracker-data/change/change-test-3.out3
-rw-r--r--tests/libtracker-data/change/change-test-3.rq3
-rw-r--r--tests/libtracker-data/change/source/99-example.ontology.v24
-rw-r--r--tests/libtracker-data/change/source/99-example.ontology.v33
-rw-r--r--tests/libtracker-data/change/source/99-example.ontology.v45
-rw-r--r--tests/libtracker-data/change/source/99-example.ontology.v51
-rw-r--r--tests/libtracker-data/change/source/99-example.ontology.v61
-rw-r--r--tests/libtracker-data/change/source/99-example.ontology.v755
-rw-r--r--tests/libtracker-data/change/updates/99-example.queries.v70
9 files changed, 75 insertions, 0 deletions
diff --git a/tests/libtracker-data/change/change-test-3.out b/tests/libtracker-data/change/change-test-3.out
new file mode 100644
index 000000000..f0ceea265
--- /dev/null
+++ b/tests/libtracker-data/change/change-test-3.out
@@ -0,0 +1,3 @@
+"1"
+~
+"2"
diff --git a/tests/libtracker-data/change/change-test-3.rq b/tests/libtracker-data/change/change-test-3.rq
new file mode 100644
index 000000000..4e8f2fb2d
--- /dev/null
+++ b/tests/libtracker-data/change/change-test-3.rq
@@ -0,0 +1,3 @@
+select ?s1 { <a02> example:single1 ?s1 }
+~
+select ?s2 { <a02> example:single2 ?s2 }
diff --git a/tests/libtracker-data/change/source/99-example.ontology.v2 b/tests/libtracker-data/change/source/99-example.ontology.v2
index 10bdbb293..5f93fecb5 100644
--- a/tests/libtracker-data/change/source/99-example.ontology.v2
+++ b/tests/libtracker-data/change/source/99-example.ontology.v2
@@ -9,12 +9,16 @@ example: a tracker:Namespace, tracker:Ontology ;
nao:lastModified "2010-03-23T11:00:02Z" ;
tracker:prefix "example" .
+# Creation of a class
example:A a rdfs:Class ;
rdfs:subClassOf rdfs:Resource .
+# Creation of a class
example:B a rdfs:Class ;
rdfs:subClassOf rdfs:Resource .
+# Creation of a property at the same time of creation of a the classes in domain
+# and range
example:b a rdf:Property ;
rdfs:domain example:A ;
rdfs:range example:B ;
diff --git a/tests/libtracker-data/change/source/99-example.ontology.v3 b/tests/libtracker-data/change/source/99-example.ontology.v3
index 5048df13e..bd7f0c533 100644
--- a/tests/libtracker-data/change/source/99-example.ontology.v3
+++ b/tests/libtracker-data/change/source/99-example.ontology.v3
@@ -20,14 +20,17 @@ example:b a rdf:Property ;
rdfs:domain example:A ;
rdfs:range example:B .
+# Creation of a property
example:i1 a rdf:Property ;
rdfs:domain example:A ;
rdfs:range xsd:integer .
+# Creation of a property
example:i2 a rdf:Property ;
rdfs:domain example:A ;
rdfs:range xsd:integer .
+# Creation of a property
example:single1 a rdf:Property ;
rdfs:domain example:A ;
rdfs:range xsd:integer ;
diff --git a/tests/libtracker-data/change/source/99-example.ontology.v4 b/tests/libtracker-data/change/source/99-example.ontology.v4
index 84ce7a2c5..0a6f9b964 100644
--- a/tests/libtracker-data/change/source/99-example.ontology.v4
+++ b/tests/libtracker-data/change/source/99-example.ontology.v4
@@ -13,6 +13,7 @@ example: a tracker:Namespace, tracker:Ontology ;
example:A a rdfs:Class ;
rdfs:subClassOf rdfs:Resource .
+# Creation of a class
example:DomA a rdfs:Class ;
rdfs:subClassOf example:A .
@@ -31,22 +32,26 @@ example:i2 a rdf:Property ;
rdfs:domain example:A ;
rdfs:range xsd:integer .
+# Index change of a property
example:single1 a rdf:Property ;
rdfs:domain example:A ;
rdfs:range xsd:integer ;
nrl:maxCardinality 1 ;
tracker:indexed false .
+# Creation of a property
example:single2 a rdf:Property ;
rdfs:domain example:A ;
rdfs:range xsd:integer ;
nrl:maxCardinality 1 ;
tracker:indexed false .
+# Creation of a property
example:ib a rdf:Property ;
rdfs:domain example:B ;
rdfs:range xsd:integer .
+# Creation of a property
example:sb a rdf:Property ;
rdfs:domain example:B ;
rdfs:range xsd:string .
diff --git a/tests/libtracker-data/change/source/99-example.ontology.v5 b/tests/libtracker-data/change/source/99-example.ontology.v5
index 4229990e0..453da6c19 100644
--- a/tests/libtracker-data/change/source/99-example.ontology.v5
+++ b/tests/libtracker-data/change/source/99-example.ontology.v5
@@ -13,6 +13,7 @@ example: a tracker:Namespace, tracker:Ontology ;
example:A a rdfs:Class ;
rdfs:subClassOf rdfs:Resource .
+# Adding two domainIndexes to a class
example:DomA a rdfs:Class ;
tracker:domainIndex example:single1, example:single2 ;
rdfs:subClassOf example:A .
diff --git a/tests/libtracker-data/change/source/99-example.ontology.v6 b/tests/libtracker-data/change/source/99-example.ontology.v6
index 5b12426d4..c31c03e52 100644
--- a/tests/libtracker-data/change/source/99-example.ontology.v6
+++ b/tests/libtracker-data/change/source/99-example.ontology.v6
@@ -13,6 +13,7 @@ example: a tracker:Namespace, tracker:Ontology ;
example:A a rdfs:Class ;
rdfs:subClassOf rdfs:Resource .
+# We remove a domainIndex
example:DomA a rdfs:Class ;
tracker:domainIndex example:single2 ;
rdfs:subClassOf example:A .
diff --git a/tests/libtracker-data/change/source/99-example.ontology.v7 b/tests/libtracker-data/change/source/99-example.ontology.v7
new file mode 100644
index 000000000..c31c03e52
--- /dev/null
+++ b/tests/libtracker-data/change/source/99-example.ontology.v7
@@ -0,0 +1,55 @@
+@prefix example: <http://example/> .
+@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#> .
+@prefix nao: <http://www.semanticdesktop.org/ontologies/2007/08/15/nao#> .
+@prefix nrl: <http://www.semanticdesktop.org/ontologies/2007/08/15/nrl#> .
+
+example: a tracker:Namespace, tracker:Ontology ;
+ nao:lastModified "2010-03-23T11:00:06Z" ;
+ tracker:prefix "example" .
+
+example:A a rdfs:Class ;
+ rdfs:subClassOf rdfs:Resource .
+
+# We remove a domainIndex
+example:DomA a rdfs:Class ;
+ tracker:domainIndex example:single2 ;
+ rdfs:subClassOf example:A .
+
+example:B a rdfs:Class ;
+ rdfs:subClassOf rdfs:Resource .
+
+example:b a rdf:Property ;
+ rdfs:domain example:A ;
+ rdfs:range example:B .
+
+example:i1 a rdf:Property ;
+ rdfs:domain example:A ;
+ rdfs:range xsd:integer .
+
+example:i2 a rdf:Property ;
+ rdfs:domain example:A ;
+ rdfs:range xsd:integer .
+
+example:single1 a rdf:Property ;
+ rdfs:domain example:A ;
+ rdfs:range xsd:integer ;
+ nrl:maxCardinality 1 ;
+ tracker:indexed false .
+
+example:single2 a rdf:Property ;
+ rdfs:domain example:A ;
+ rdfs:range xsd:integer ;
+ nrl:maxCardinality 1 ;
+ tracker:indexed false .
+
+example:ib a rdf:Property ;
+ rdfs:domain example:B ;
+ rdfs:range xsd:integer .
+
+example:sb a rdf:Property ;
+ rdfs:domain example:B ;
+ rdfs:range xsd:string .
+
diff --git a/tests/libtracker-data/change/updates/99-example.queries.v7 b/tests/libtracker-data/change/updates/99-example.queries.v7
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/tests/libtracker-data/change/updates/99-example.queries.v7