[tracker/wip/carlosg/service-fixes: 8/8] tests: Add test for UNION of local and remote URNs



commit bf81af06c233f0617a8f6e6c872e157812e162d3
Author: Carlos Garnacho <carlosg gnome org>
Date:   Thu Jun 11 13:17:11 2020 +0200

    tests: Add test for UNION of local and remote URNs

 .../service/service-union-with-local-1.out         | 32 ++++++++++++++++++++++
 .../service/service-union-with-local-1.rq          | 10 +++++++
 tests/libtracker-data/tracker-service-test.c       |  1 +
 3 files changed, 43 insertions(+)
---
diff --git a/tests/libtracker-data/service/service-union-with-local-1.out 
b/tests/libtracker-data/service/service-union-with-local-1.out
new file mode 100644
index 000000000..f4626ba3a
--- /dev/null
+++ b/tests/libtracker-data/service/service-union-with-local-1.out
@@ -0,0 +1,32 @@
+"http://tracker.api.gnome.org/ontology/v3/nao#hasTag";
+"http://tracker.api.gnome.org/ontology/v3/nao#hasTag";
+"http://tracker.api.gnome.org/ontology/v3/nco#hasEmailAddress";
+"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/nco#hasPostalAddress";
+"http://tracker.api.gnome.org/ontology/v3/nco#nameFamily";
+"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#phoneNumber";
+"http://tracker.api.gnome.org/ontology/v3/nfo#fileLastModified";
+"http://tracker.api.gnome.org/ontology/v3/nfo#fileLastModified";
+"http://tracker.api.gnome.org/ontology/v3/nfo#fileName";
+"http://tracker.api.gnome.org/ontology/v3/nfo#fileName";
+"http://tracker.api.gnome.org/ontology/v3/nie#interpretedAs";
+"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/nie#isStoredAs";
+"http://tracker.api.gnome.org/ontology/v3/nie#mimeType";
+"http://tracker.api.gnome.org/ontology/v3/nie#mimeType";
+"http://tracker.api.gnome.org/ontology/v3/nie#url";
+"http://tracker.api.gnome.org/ontology/v3/nie#url";
+"http://tracker.api.gnome.org/ontology/v3/nmm#artistName";
+"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#musicAlbum";
+"http://tracker.api.gnome.org/ontology/v3/nmm#performer";
+"http://tracker.api.gnome.org/ontology/v3/nmm#performer";
+"http://tracker.api.gnome.org/ontology/v3/slo#location";
+"http://tracker.api.gnome.org/ontology/v3/slo#location";
+"http://tracker.api.gnome.org/ontology/v3/slo#postalAddress";
+"http://tracker.api.gnome.org/ontology/v3/slo#postalAddress";
diff --git a/tests/libtracker-data/service/service-union-with-local-1.rq 
b/tests/libtracker-data/service/service-union-with-local-1.rq
new file mode 100644
index 000000000..11616cd24
--- /dev/null
+++ b/tests/libtracker-data/service/service-union-with-local-1.rq
@@ -0,0 +1,10 @@
+SELECT ?u {
+  {
+    ?u tracker:indexed true;
+  } UNION {
+    SERVICE <dbus:%s> {
+      ?u tracker:indexed true;
+    }
+  }
+}
+ORDER BY ?u
diff --git a/tests/libtracker-data/tracker-service-test.c b/tests/libtracker-data/tracker-service-test.c
index fa41e385b..978e1bc90 100644
--- a/tests/libtracker-data/tracker-service-test.c
+++ b/tests/libtracker-data/tracker-service-test.c
@@ -39,6 +39,7 @@ const TestInfo tests[] = {
        { "service/service-after-triples-1", FALSE },
        { "service/service-before-triples-1", FALSE },
        { "service/service-local-filter-1", FALSE },
+       { "service/service-union-with-local-1", FALSE },
 };
 
 static GDBusConnection *dbus_conn = NULL;


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]