summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarlos Garnacho <carlosg@gnome.org>2020-09-03 19:06:11 +0200
committerCarlos Garnacho <carlosg@gnome.org>2020-09-03 19:07:10 +0200
commit91676e6b96a2c7f2ea1f349f6b05884da8a196cc (patch)
tree61fa304cd2dd6e9a8946d8304542e7f747fd2979
parentda9eb9a07c630b901fa5095ff5fbdd5acd2b4cde (diff)
downloadtracker-91676e6b96a2c7f2ea1f349f6b05884da8a196cc.tar.gz
tests: Add FTS tests for some extraneous input
Test dots and quotes in input so far.
-rw-r--r--tests/libtracker-fts/input/fts3input-1.out1
-rw-r--r--tests/libtracker-fts/input/fts3input-1.rq1
-rw-r--r--tests/libtracker-fts/input/fts3input-2.out1
-rw-r--r--tests/libtracker-fts/input/fts3input-2.rq1
-rw-r--r--tests/libtracker-fts/input/fts3input-3.out2
-rw-r--r--tests/libtracker-fts/input/fts3input-3.rq1
-rw-r--r--tests/libtracker-fts/input/fts3input-data.rq4
-rw-r--r--tests/libtracker-fts/tracker-fts-test.c1
8 files changed, 12 insertions, 0 deletions
diff --git a/tests/libtracker-fts/input/fts3input-1.out b/tests/libtracker-fts/input/fts3input-1.out
new file mode 100644
index 000000000..db6765d23
--- /dev/null
+++ b/tests/libtracker-fts/input/fts3input-1.out
@@ -0,0 +1 @@
+"http://www.example.org/test#1"
diff --git a/tests/libtracker-fts/input/fts3input-1.rq b/tests/libtracker-fts/input/fts3input-1.rq
new file mode 100644
index 000000000..8d6c237fb
--- /dev/null
+++ b/tests/libtracker-fts/input/fts3input-1.rq
@@ -0,0 +1 @@
+SELECT ?u { ?u fts:match "abc.def" }
diff --git a/tests/libtracker-fts/input/fts3input-2.out b/tests/libtracker-fts/input/fts3input-2.out
new file mode 100644
index 000000000..db6765d23
--- /dev/null
+++ b/tests/libtracker-fts/input/fts3input-2.out
@@ -0,0 +1 @@
+"http://www.example.org/test#1"
diff --git a/tests/libtracker-fts/input/fts3input-2.rq b/tests/libtracker-fts/input/fts3input-2.rq
new file mode 100644
index 000000000..de51c164b
--- /dev/null
+++ b/tests/libtracker-fts/input/fts3input-2.rq
@@ -0,0 +1 @@
+SELECT ?u { ?u fts:match 'abc def' }
diff --git a/tests/libtracker-fts/input/fts3input-3.out b/tests/libtracker-fts/input/fts3input-3.out
new file mode 100644
index 000000000..4025328ab
--- /dev/null
+++ b/tests/libtracker-fts/input/fts3input-3.out
@@ -0,0 +1,2 @@
+"http://www.example.org/test#1"
+"http://www.example.org/test#2"
diff --git a/tests/libtracker-fts/input/fts3input-3.rq b/tests/libtracker-fts/input/fts3input-3.rq
new file mode 100644
index 000000000..56fb9ef4c
--- /dev/null
+++ b/tests/libtracker-fts/input/fts3input-3.rq
@@ -0,0 +1 @@
+SELECT ?u { ?u fts:match '"abc"' }
diff --git a/tests/libtracker-fts/input/fts3input-data.rq b/tests/libtracker-fts/input/fts3input-data.rq
new file mode 100644
index 000000000..761884b10
--- /dev/null
+++ b/tests/libtracker-fts/input/fts3input-data.rq
@@ -0,0 +1,4 @@
+INSERT {
+ test:1 a test:A ; test:p "abc.def" .
+ test:2 a test:A ; test:p "\"abc\" \"hij\"" .
+}
diff --git a/tests/libtracker-fts/tracker-fts-test.c b/tests/libtracker-fts/tracker-fts-test.c
index 584609bff..edac25010 100644
--- a/tests/libtracker-fts/tracker-fts-test.c
+++ b/tests/libtracker-fts/tracker-fts-test.c
@@ -40,6 +40,7 @@ const TestInfo tests[] = {
{ "fts3ae", 1 },
{ "prefix/fts3prefix", 3 },
{ "limits/fts3limits", 4 },
+ { "input/fts3input", 3 },
{ NULL }
};