summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarlos Garnacho <carlosg@gnome.org>2019-03-02 18:14:48 +0100
committerCarlos Garnacho <carlosg@gnome.org>2019-03-02 20:52:02 +0100
commitd47efdcd88f95b8075a73f1540b5c334e767f06f (patch)
treef43d8d555ead965798340bbcd660155e71147da7
parentbb88e1d3940e88a008aebed001d9f06734c93bd4 (diff)
downloadtracker-wip/carlosg/double-precision.tar.gz
tests: Add test for double precision in deleteswip/carlosg/double-precision
https://bugzilla.gnome.org/show_bug.cgi?id=659600
-rw-r--r--tests/libtracker-data/tracker-sparql-test.c1
-rw-r--r--tests/libtracker-data/update/delete-where-3.rq10
-rw-r--r--tests/libtracker-data/update/delete-where-query-3.out1
-rw-r--r--tests/libtracker-data/update/delete-where-query-3.rq1
4 files changed, 13 insertions, 0 deletions
diff --git a/tests/libtracker-data/tracker-sparql-test.c b/tests/libtracker-data/tracker-sparql-test.c
index 68bd1f77b..f674782a2 100644
--- a/tests/libtracker-data/tracker-sparql-test.c
+++ b/tests/libtracker-data/tracker-sparql-test.c
@@ -180,6 +180,7 @@ const TestInfo tests[] = {
{ "update/delete-data-query-2", "update/delete-data-2", FALSE, TRUE },
{ "update/delete-where-query-1", "update/delete-where-1", FALSE, FALSE },
{ "update/delete-where-query-2", "update/delete-where-2", FALSE, FALSE },
+ { "update/delete-where-query-3", "update/delete-where-3", FALSE, FALSE },
{ "update/invalid-insert-where-query-1", "update/invalid-insert-where-1", FALSE, TRUE },
{ "update/delete-insert-where-query-1", "update/delete-insert-where-1", FALSE, FALSE },
{ "update/delete-insert-where-query-2", "update/delete-insert-where-2", FALSE, FALSE },
diff --git a/tests/libtracker-data/update/delete-where-3.rq b/tests/libtracker-data/update/delete-where-3.rq
new file mode 100644
index 000000000..2d236089b
--- /dev/null
+++ b/tests/libtracker-data/update/delete-where-3.rq
@@ -0,0 +1,10 @@
+INSERT DATA {
+ example:a a example:A ;
+ example:double 0.333333333333333333333 .
+ example:b a example:A ;
+ example:double 0.444444444444444444444 .
+}
+
+DELETE WHERE {
+ example:a example:double ?o
+}
diff --git a/tests/libtracker-data/update/delete-where-query-3.out b/tests/libtracker-data/update/delete-where-query-3.out
new file mode 100644
index 000000000..14e945cec
--- /dev/null
+++ b/tests/libtracker-data/update/delete-where-query-3.out
@@ -0,0 +1 @@
+"http://example/b" "0.444444444444444"
diff --git a/tests/libtracker-data/update/delete-where-query-3.rq b/tests/libtracker-data/update/delete-where-query-3.rq
new file mode 100644
index 000000000..ee1e9e4a9
--- /dev/null
+++ b/tests/libtracker-data/update/delete-where-query-3.rq
@@ -0,0 +1 @@
+SELECT ?s ?o { ?s example:double ?o }