diff options
author | Rasmus Thomsen <oss@cogitri.dev> | 2021-03-27 11:27:41 +0100 |
---|---|---|
committer | Carlos Garnacho <carlosg@gnome.org> | 2021-04-12 11:09:57 +0200 |
commit | d4eae1c933e5828048b170d45fb7e8fe061e3a7f (patch) | |
tree | 5c90ba84712a347cac2532d76e81a490d4ccf85a | |
parent | 217cf05815ecd38d72618a9fdc8073202e540474 (diff) | |
download | tracker-wip/carlosg/datetime-comparisons.tar.gz |
tests: add test for binding a string to a xsd:dateTime via TrackerSparqlStatementwip/carlosg/datetime-comparisons
-rw-r--r-- | tests/libtracker-sparql/statement/cast.out | 1 | ||||
-rw-r--r-- | tests/libtracker-sparql/statement/cast.rq | 6 | ||||
-rw-r--r-- | tests/libtracker-sparql/tracker-statement-test.c | 1 |
3 files changed, 8 insertions, 0 deletions
diff --git a/tests/libtracker-sparql/statement/cast.out b/tests/libtracker-sparql/statement/cast.out new file mode 100644 index 000000000..5a02e8885 --- /dev/null +++ b/tests/libtracker-sparql/statement/cast.out @@ -0,0 +1 @@ +"http://www.w3.org/2001/XMLSchema#" diff --git a/tests/libtracker-sparql/statement/cast.rq b/tests/libtracker-sparql/statement/cast.rq new file mode 100644 index 000000000..ee32af1f4 --- /dev/null +++ b/tests/libtracker-sparql/statement/cast.rq @@ -0,0 +1,6 @@ +SELECT ?s { + ?s nrl:lastModified ?d + FILTER ( ?d <= ~arg1^^xsd:dateTime ) +} +ORDER BY ASC ?d +LIMIT 1 diff --git a/tests/libtracker-sparql/tracker-statement-test.c b/tests/libtracker-sparql/tracker-statement-test.c index a66bb1281..3b99fe338 100644 --- a/tests/libtracker-sparql/tracker-statement-test.c +++ b/tests/libtracker-sparql/tracker-statement-test.c @@ -49,6 +49,7 @@ TestInfo tests[] = { { "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" }, + { "cast", "statement/cast.rq", "statement/cast.out", "2021-02-24T22:01:02Z" }, }; typedef struct { |