diff options
author | Carlos Garnacho <carlosg@gnome.org> | 2022-03-24 11:18:13 +0100 |
---|---|---|
committer | Carlos Garnacho <carlosg@gnome.org> | 2022-03-27 21:34:36 +0200 |
commit | f0825bb1aade447358f5e3b35265d05675d6018d (patch) | |
tree | 8cebd08001bc1c88c6581482cb6208c6f2421de3 /tests | |
parent | d73e7af75dca912f3da1ec26898e6b44fa7e3799 (diff) | |
download | tracker-f0825bb1aade447358f5e3b35265d05675d6018d.tar.gz |
tests: Add basic test around long string literals
Ensure these are parsed correctly, and are able to contain quotes
of the same nature.
Diffstat (limited to 'tests')
-rw-r--r-- | tests/libtracker-data/basic/long-strings.out | 1 | ||||
-rw-r--r-- | tests/libtracker-data/basic/long-strings.rq | 1 | ||||
-rw-r--r-- | tests/libtracker-data/tracker-sparql-test.c | 1 |
3 files changed, 3 insertions, 0 deletions
diff --git a/tests/libtracker-data/basic/long-strings.out b/tests/libtracker-data/basic/long-strings.out new file mode 100644 index 000000000..28c6e7be9 --- /dev/null +++ b/tests/libtracker-data/basic/long-strings.out @@ -0,0 +1 @@ +"hello" "This is a "quoted" string" "hello" "This is a 'quoted' string" diff --git a/tests/libtracker-data/basic/long-strings.rq b/tests/libtracker-data/basic/long-strings.rq new file mode 100644 index 000000000..9b7abccf9 --- /dev/null +++ b/tests/libtracker-data/basic/long-strings.rq @@ -0,0 +1 @@ +SELECT ("""hello""" AS ?a) ("""This is a "quoted" string""" AS ?b) ('''hello''' AS ?b) ('''This is a 'quoted' string''' AS ?d) {} diff --git a/tests/libtracker-data/tracker-sparql-test.c b/tests/libtracker-data/tracker-sparql-test.c index 8dddd6a74..0ffc3a7b6 100644 --- a/tests/libtracker-data/tracker-sparql-test.c +++ b/tests/libtracker-data/tracker-sparql-test.c @@ -88,6 +88,7 @@ const TestInfo tests[] = { { "basic/predicate-variable-4", "basic/data-1", FALSE }, { "basic/urn-in-as", "basic/data-1", FALSE }, { "basic/codepoint-escaping", "basic/data-1", FALSE }, + { "basic/long-strings", "basic/data-1", FALSE }, { "bnode/query-1", "bnode/data", FALSE }, { "bnode/query-2", "bnode/data", FALSE }, { "bnode/query-3", "bnode/data", FALSE }, |