Index: third_party/sqlite/sqlite-src-3100200/ext/fts5/test/fts5near.test |
diff --git a/third_party/sqlite/sqlite-src-3100200/ext/fts5/test/fts5near.test b/third_party/sqlite/sqlite-src-3100200/ext/fts5/test/fts5near.test |
deleted file mode 100644 |
index b4ae205deeb626de1f63dcce789be09672338c49..0000000000000000000000000000000000000000 |
--- a/third_party/sqlite/sqlite-src-3100200/ext/fts5/test/fts5near.test |
+++ /dev/null |
@@ -1,71 +0,0 @@ |
-# 2014 Jan 08 |
-# |
-# The author disclaims copyright to this source code. In place of |
-# a legal notice, here is a blessing: |
-# |
-# May you do good and not evil. |
-# May you find forgiveness for yourself and forgive others. |
-# May you share freely, never taking more than you give. |
-# |
-#*********************************************************************** |
-# |
-# Tests focused on the NEAR operator. |
-# |
- |
-source [file join [file dirname [info script]] fts5_common.tcl] |
-set testprefix fts5near |
- |
-# If SQLITE_ENABLE_FTS5 is defined, omit this file. |
-ifcapable !fts5 { |
- finish_test |
- return |
-} |
- |
-proc do_near_test {tn doc near res} { |
- uplevel [list do_execsql_test $tn " |
- DELETE FROM t1; |
- INSERT INTO t1 VALUES('$doc'); |
- SELECT count(*) FROM t1 WHERE t1 MATCH '$near'; |
- " $res] |
-} |
- |
-execsql { |
- CREATE VIRTUAL TABLE t1 USING fts5(x, tokenize = "ascii tokenchars '.'") |
-} |
- |
-do_near_test 1.1 ". . a . . . b . ." { NEAR(a b, 5) } 1 |
-do_near_test 1.2 ". . a . . . b . ." { NEAR(a b, 4) } 1 |
-do_near_test 1.3 ". . a . . . b . ." { NEAR(a b, 3) } 1 |
-do_near_test 1.4 ". . a . . . b . ." { NEAR(a b, 2) } 0 |
- |
-do_near_test 1.5 ". . a . . . b . ." { NEAR(b a, 5) } 1 |
-do_near_test 1.6 ". . a . . . b . ." { NEAR(b a, 4) } 1 |
-do_near_test 1.7 ". . a . . . b . ." { NEAR(b a, 3) } 1 |
-do_near_test 1.8 ". . a . . . b . ." { NEAR(b a, 2) } 0 |
- |
-do_near_test 1.9 ". a b . . . c . ." { NEAR("a b" c, 3) } 1 |
-do_near_test 1.10 ". a b . . . c . ." { NEAR("a b" c, 2) } 0 |
-do_near_test 1.11 ". a b . . . c . ." { NEAR(c "a b", 3) } 1 |
-do_near_test 1.12 ". a b . . . c . ." { NEAR(c "a b", 2) } 0 |
- |
-do_near_test 1.13 ". a b . . . c d ." { NEAR(a+b c+d, 3) } 1 |
-do_near_test 1.14 ". a b . . . c d ." { NEAR(a+b c+d, 2) } 0 |
-do_near_test 1.15 ". a b . . . c d ." { NEAR(c+d a+b, 3) } 1 |
-do_near_test 1.16 ". a b . . . c d ." { NEAR(c+d a+b, 2) } 0 |
- |
-do_near_test 1.17 ". a b . . . c d ." { NEAR(a b c d, 5) } 1 |
-do_near_test 1.18 ". a b . . . c d ." { NEAR(a b c d, 4) } 0 |
-do_near_test 1.19 ". a b . . . c d ." { NEAR(a+b c d, 4) } 1 |
- |
-do_near_test 1.20 "a b c d e f g h i" { NEAR(b+c a+b+c+d i, 5) } 1 |
-do_near_test 1.21 "a b c d e f g h i" { NEAR(b+c a+b+c+d i, 4) } 0 |
- |
-do_near_test 1.22 "a b c d e f g h i" { NEAR(a+b+c+d i b+c, 5) } 1 |
-do_near_test 1.23 "a b c d e f g h i" { NEAR(a+b+c+d i b+c, 4) } 0 |
- |
-do_near_test 1.24 "a b c d e f g h i" { NEAR(i a+b+c+d b+c, 5) } 1 |
-do_near_test 1.25 "a b c d e f g h i" { NEAR(i a+b+c+d b+c, 4) } 0 |
- |
- |
-finish_test |
- |