[tracker/wip/carlosg/grilo-fixes: 8/9] tests: Add tests for binding arguments in limit/offset
- From: Carlos Garnacho <carlosg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [tracker/wip/carlosg/grilo-fixes: 8/9] tests: Add tests for binding arguments in limit/offset
- Date: Tue, 26 May 2020 18:24:45 +0000 (UTC)
commit 72977889f239cca457031b9881a8899650adb31d
Author: Carlos Garnacho <carlosg gnome org>
Date: Tue May 26 20:21:29 2020 +0200
tests: Add tests for binding arguments in limit/offset
tests/libtracker-sparql/statement/limit-2.out | 2 ++
tests/libtracker-sparql/statement/limit.out | 1 +
tests/libtracker-sparql/statement/limit.rq | 5 +++++
tests/libtracker-sparql/statement/offset-2.out | 1 +
tests/libtracker-sparql/statement/offset.out | 1 +
tests/libtracker-sparql/statement/offset.rq | 6 ++++++
tests/libtracker-sparql/tracker-statement-test.c | 4 ++++
7 files changed, 20 insertions(+)
---
diff --git a/tests/libtracker-sparql/statement/limit-2.out b/tests/libtracker-sparql/statement/limit-2.out
new file mode 100644
index 000000000..a67bb2b26
--- /dev/null
+++ b/tests/libtracker-sparql/statement/limit-2.out
@@ -0,0 +1,2 @@
+"http://tracker.api.gnome.org/ontology/v3/nao#hasTag"
+"http://tracker.api.gnome.org/ontology/v3/nco#hasEmailAddress"
diff --git a/tests/libtracker-sparql/statement/limit.out b/tests/libtracker-sparql/statement/limit.out
new file mode 100644
index 000000000..b77688ecd
--- /dev/null
+++ b/tests/libtracker-sparql/statement/limit.out
@@ -0,0 +1 @@
+"http://tracker.api.gnome.org/ontology/v3/nao#hasTag"
diff --git a/tests/libtracker-sparql/statement/limit.rq b/tests/libtracker-sparql/statement/limit.rq
new file mode 100644
index 000000000..cb1817a6a
--- /dev/null
+++ b/tests/libtracker-sparql/statement/limit.rq
@@ -0,0 +1,5 @@
+SELECT ?s {
+ ?s tracker:indexed true
+}
+ORDER BY ?s
+LIMIT ~arg1
diff --git a/tests/libtracker-sparql/statement/offset-2.out b/tests/libtracker-sparql/statement/offset-2.out
new file mode 100644
index 000000000..5d59e6d38
--- /dev/null
+++ b/tests/libtracker-sparql/statement/offset-2.out
@@ -0,0 +1 @@
+"http://tracker.api.gnome.org/ontology/v3/nco#hasEmailAddress"
diff --git a/tests/libtracker-sparql/statement/offset.out b/tests/libtracker-sparql/statement/offset.out
new file mode 100644
index 000000000..b77688ecd
--- /dev/null
+++ b/tests/libtracker-sparql/statement/offset.out
@@ -0,0 +1 @@
+"http://tracker.api.gnome.org/ontology/v3/nao#hasTag"
diff --git a/tests/libtracker-sparql/statement/offset.rq b/tests/libtracker-sparql/statement/offset.rq
new file mode 100644
index 000000000..8ff558500
--- /dev/null
+++ b/tests/libtracker-sparql/statement/offset.rq
@@ -0,0 +1,6 @@
+SELECT ?s {
+ ?s tracker:indexed true
+}
+ORDER BY ?s
+LIMIT 1
+OFFSET ~arg1
diff --git a/tests/libtracker-sparql/tracker-statement-test.c
b/tests/libtracker-sparql/tracker-statement-test.c
index 38523fb51..4dff756f0 100644
--- a/tests/libtracker-sparql/tracker-statement-test.c
+++ b/tests/libtracker-sparql/tracker-statement-test.c
@@ -45,6 +45,10 @@ TestInfo tests[] = {
{ "subject-2", "statement/subject.rq", "statement/subject-2.out", "urn:nonexistent" },
{ "filter", "statement/filter.rq", "statement/filter.out",
"http://tracker.api.gnome.org/ontology/v3/nmm#MusicAlbum", "Music album" },
{ "service", "statement/service.rq", "statement/service.out", "Music album", NULL, NULL, TRUE },
+ { "limit", "statement/limit.rq", "statement/limit.out", "1" },
+ { "limit-2", "statement/limit.rq", "statement/limit-2.out", "2" },
+ { "offset", "statement/offset.rq", "statement/offset.out", "0" },
+ { "offset-2", "statement/offset.rq", "statement/offset-2.out", "1" },
};
typedef struct {
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]