diff options
author | Carlos Garnacho <carlosg@gnome.org> | 2021-01-26 10:38:20 +0100 |
---|---|---|
committer | Carlos Garnacho <carlosg@gnome.org> | 2021-01-26 10:42:08 +0100 |
commit | dbc3ebe1058cd4a6ac820135e59c83f66c36171e (patch) | |
tree | 45c37c9bcd5e912dc75b485b23fc3e1e91087990 | |
parent | fbc67cbdf277dfccb0e30342771a7078e347e9a6 (diff) | |
download | tracker-wip/carlosg/vars-in-service.tar.gz |
tests: Add tests for variables instead of service literalswip/carlosg/vars-in-service
Add tests for "SERVICE ?s {}" where ?s is resolved in other parts
of the query.
-rw-r--r-- | tests/libtracker-data/service/service-var-1.out | 16 | ||||
-rw-r--r-- | tests/libtracker-data/service/service-var-1.rq | 6 | ||||
-rw-r--r-- | tests/libtracker-data/service/service-var-2.out | 16 | ||||
-rw-r--r-- | tests/libtracker-data/service/service-var-2.rq | 6 | ||||
-rw-r--r-- | tests/libtracker-data/tracker-service-test.c | 2 |
5 files changed, 46 insertions, 0 deletions
diff --git a/tests/libtracker-data/service/service-var-1.out b/tests/libtracker-data/service/service-var-1.out new file mode 100644 index 000000000..5b6a80407 --- /dev/null +++ b/tests/libtracker-data/service/service-var-1.out @@ -0,0 +1,16 @@ +"http://tracker.api.gnome.org/ontology/v3/nie#url" +"http://tracker.api.gnome.org/ontology/v3/nie#mimeType" +"http://tracker.api.gnome.org/ontology/v3/nie#interpretedAs" +"http://tracker.api.gnome.org/ontology/v3/nie#isStoredAs" +"http://tracker.api.gnome.org/ontology/v3/nao#hasTag" +"http://tracker.api.gnome.org/ontology/v3/nco#nameFamily" +"http://tracker.api.gnome.org/ontology/v3/nco#phoneNumber" +"http://tracker.api.gnome.org/ontology/v3/nco#hasEmailAddress" +"http://tracker.api.gnome.org/ontology/v3/nco#hasPostalAddress" +"http://tracker.api.gnome.org/ontology/v3/nfo#fileName" +"http://tracker.api.gnome.org/ontology/v3/nfo#fileLastModified" +"http://tracker.api.gnome.org/ontology/v3/nmm#artistName" +"http://tracker.api.gnome.org/ontology/v3/nmm#musicAlbum" +"http://tracker.api.gnome.org/ontology/v3/nmm#performer" +"http://tracker.api.gnome.org/ontology/v3/slo#postalAddress" +"http://tracker.api.gnome.org/ontology/v3/slo#location" diff --git a/tests/libtracker-data/service/service-var-1.rq b/tests/libtracker-data/service/service-var-1.rq new file mode 100644 index 000000000..8a5ea245a --- /dev/null +++ b/tests/libtracker-data/service/service-var-1.rq @@ -0,0 +1,6 @@ +SELECT ?u { + VALUES ?s { 'dbus:%s' } . + SERVICE ?s { + ?u nrl:indexed true + } +} diff --git a/tests/libtracker-data/service/service-var-2.out b/tests/libtracker-data/service/service-var-2.out new file mode 100644 index 000000000..5b6a80407 --- /dev/null +++ b/tests/libtracker-data/service/service-var-2.out @@ -0,0 +1,16 @@ +"http://tracker.api.gnome.org/ontology/v3/nie#url" +"http://tracker.api.gnome.org/ontology/v3/nie#mimeType" +"http://tracker.api.gnome.org/ontology/v3/nie#interpretedAs" +"http://tracker.api.gnome.org/ontology/v3/nie#isStoredAs" +"http://tracker.api.gnome.org/ontology/v3/nao#hasTag" +"http://tracker.api.gnome.org/ontology/v3/nco#nameFamily" +"http://tracker.api.gnome.org/ontology/v3/nco#phoneNumber" +"http://tracker.api.gnome.org/ontology/v3/nco#hasEmailAddress" +"http://tracker.api.gnome.org/ontology/v3/nco#hasPostalAddress" +"http://tracker.api.gnome.org/ontology/v3/nfo#fileName" +"http://tracker.api.gnome.org/ontology/v3/nfo#fileLastModified" +"http://tracker.api.gnome.org/ontology/v3/nmm#artistName" +"http://tracker.api.gnome.org/ontology/v3/nmm#musicAlbum" +"http://tracker.api.gnome.org/ontology/v3/nmm#performer" +"http://tracker.api.gnome.org/ontology/v3/slo#postalAddress" +"http://tracker.api.gnome.org/ontology/v3/slo#location" diff --git a/tests/libtracker-data/service/service-var-2.rq b/tests/libtracker-data/service/service-var-2.rq new file mode 100644 index 000000000..38cfcb753 --- /dev/null +++ b/tests/libtracker-data/service/service-var-2.rq @@ -0,0 +1,6 @@ +SELECT ?u { + SERVICE ?s { + ?u nrl:indexed true + } +} +VALUES ?s { 'dbus:%s' } diff --git a/tests/libtracker-data/tracker-service-test.c b/tests/libtracker-data/tracker-service-test.c index 5dfeb63f5..f2e67e468 100644 --- a/tests/libtracker-data/tracker-service-test.c +++ b/tests/libtracker-data/tracker-service-test.c @@ -41,6 +41,8 @@ const TestInfo tests[] = { { "service/service-local-filter-1", FALSE }, { "service/service-union-with-local-1", FALSE }, { "service/service-union-with-local-2", FALSE }, + { "service/service-var-1", FALSE }, + { "service/service-var-2", FALSE }, }; static GDBusConnection *dbus_conn = NULL; |