summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarlos Garnacho <carlosg@gnome.org>2021-02-27 13:09:09 +0100
committerCarlos Garnacho <carlosg@gnome.org>2021-02-27 13:09:09 +0100
commit3f24096396aadca64651f203e6c1f84b99b4916b (patch)
treed9843fe51b1adae059a8fea0dd0fe8fbf7134e2e
parent9e023e3b052dcc51c974c365c763e19091c0a37b (diff)
downloadtracker-3f24096396aadca64651f203e6c1f84b99b4916b.tar.gz
tests: Add tests for SERVICE queries with empty/pointless patterns
Test that the service graph pattern comes up empty if there is no pattern/variables to project.
-rw-r--r--tests/libtracker-data/service/service-empty-1.out0
-rw-r--r--tests/libtracker-data/service/service-empty-1.rq4
-rw-r--r--tests/libtracker-data/service/service-empty-2.out0
-rw-r--r--tests/libtracker-data/service/service-empty-2.rq5
-rw-r--r--tests/libtracker-data/tracker-service-test.c2
5 files changed, 11 insertions, 0 deletions
diff --git a/tests/libtracker-data/service/service-empty-1.out b/tests/libtracker-data/service/service-empty-1.out
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/tests/libtracker-data/service/service-empty-1.out
diff --git a/tests/libtracker-data/service/service-empty-1.rq b/tests/libtracker-data/service/service-empty-1.rq
new file mode 100644
index 000000000..476290070
--- /dev/null
+++ b/tests/libtracker-data/service/service-empty-1.rq
@@ -0,0 +1,4 @@
+SELECT ?u {
+ SERVICE <dbus:%s> {
+ }
+}
diff --git a/tests/libtracker-data/service/service-empty-2.out b/tests/libtracker-data/service/service-empty-2.out
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/tests/libtracker-data/service/service-empty-2.out
diff --git a/tests/libtracker-data/service/service-empty-2.rq b/tests/libtracker-data/service/service-empty-2.rq
new file mode 100644
index 000000000..688f584b9
--- /dev/null
+++ b/tests/libtracker-data/service/service-empty-2.rq
@@ -0,0 +1,5 @@
+SELECT ?u {
+ SERVICE <dbus:%s> {
+ SELECT 42 { }
+ }
+}
diff --git a/tests/libtracker-data/tracker-service-test.c b/tests/libtracker-data/tracker-service-test.c
index f2e67e468..5fd33e3f9 100644
--- a/tests/libtracker-data/tracker-service-test.c
+++ b/tests/libtracker-data/tracker-service-test.c
@@ -43,6 +43,8 @@ const TestInfo tests[] = {
{ "service/service-union-with-local-2", FALSE },
{ "service/service-var-1", FALSE },
{ "service/service-var-2", FALSE },
+ { "service/service-empty-1", FALSE },
+ { "service/service-empty-2", FALSE },
};
static GDBusConnection *dbus_conn = NULL;