[tracker/wip/carlosg/graphs: 2/12] tests: Add tests for insertion of dates with UTC offsets
- From: Carlos Garnacho <carlosg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [tracker/wip/carlosg/graphs: 2/12] tests: Add tests for insertion of dates with UTC offsets
- Date: Wed, 29 Apr 2020 20:33:11 +0000 (UTC)
commit c08a3724229b10bc88617ce0c0579a7c6011f539
Author: Carlos Garnacho <carlosg gnome org>
Date: Thu Apr 23 11:28:30 2020 +0200
tests: Add tests for insertion of dates with UTC offsets
We must preserve those, and not fail on the way. This test would
trigger the warning fixed in the previous commit.
tests/libtracker-data/tracker-sparql-test.c | 1 +
tests/libtracker-data/update/insert-date-with-offset-1.rq | 3 +++
tests/libtracker-data/update/select-date-with-offset-1.out | 2 ++
tests/libtracker-data/update/select-date-with-offset-1.rq | 4 ++++
tests/libtracker-data/update/test.ontology | 6 ++++++
5 files changed, 16 insertions(+)
---
diff --git a/tests/libtracker-data/tracker-sparql-test.c b/tests/libtracker-data/tracker-sparql-test.c
index 49689f187..752d58f5b 100644
--- a/tests/libtracker-data/tracker-sparql-test.c
+++ b/tests/libtracker-data/tracker-sparql-test.c
@@ -252,6 +252,7 @@ const TestInfo tests[] = {
{ "update/delete-insert-where-query-4", "update/delete-insert-where-4", FALSE, FALSE },
{ "update/delete-insert-where-query-5", "update/delete-insert-where-5", FALSE, FALSE },
{ "update/delete-insert-where-query-6", "update/delete-insert-where-6", FALSE, FALSE },
+ { "update/select-date-with-offset-1", "update/insert-date-with-offset-1", FALSE, FALSE },
{ NULL }
};
diff --git a/tests/libtracker-data/update/insert-date-with-offset-1.rq
b/tests/libtracker-data/update/insert-date-with-offset-1.rq
new file mode 100644
index 000000000..592e42b23
--- /dev/null
+++ b/tests/libtracker-data/update/insert-date-with-offset-1.rq
@@ -0,0 +1,3 @@
+INSERT DATA {
+ example:predefined example:date "2001-01-01T05:01:00-02:00" .
+}
diff --git a/tests/libtracker-data/update/select-date-with-offset-1.out
b/tests/libtracker-data/update/select-date-with-offset-1.out
new file mode 100644
index 000000000..d11948b9b
--- /dev/null
+++ b/tests/libtracker-data/update/select-date-with-offset-1.out
@@ -0,0 +1,2 @@
+"2001-01-01T01:01:01+02:00"
+"2001-01-01T05:01:00-02:00"
diff --git a/tests/libtracker-data/update/select-date-with-offset-1.rq
b/tests/libtracker-data/update/select-date-with-offset-1.rq
new file mode 100644
index 000000000..a3d27ebc4
--- /dev/null
+++ b/tests/libtracker-data/update/select-date-with-offset-1.rq
@@ -0,0 +1,4 @@
+SELECT ?date {
+ ?u example:date ?date
+}
+ORDER BY ?date
diff --git a/tests/libtracker-data/update/test.ontology b/tests/libtracker-data/update/test.ontology
index 6c9e3e34e..1de08e1df 100644
--- a/tests/libtracker-data/update/test.ontology
+++ b/tests/libtracker-data/update/test.ontology
@@ -34,3 +34,9 @@ example:stringMultivalued a rdf:Property ;
rdfs:domain example:A ;
rdfs:range xsd:string .
+example:date a rdf:Property ;
+ rdfs:domain example:A ;
+ rdfs:range xsd:dateTime .
+
+example:predefined a example:A ;
+ example:date "2001-01-01T01:01:01+02:00" .
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]