41 lines
1.1 KiB
Diff
41 lines
1.1 KiB
Diff
Index: test/fts3rank.test
|
|
==================================================================
|
|
--- test/fts3rank.test
|
|
+++ test/fts3rank.test
|
|
@@ -12,11 +12,11 @@
|
|
# focus of this script is testing the FTS3 module.
|
|
#
|
|
|
|
set testdir [file dirname $argv0]
|
|
source $testdir/tester.tcl
|
|
-set testprefix fts3expr5
|
|
+set testprefix fts3rank
|
|
|
|
# If SQLITE_ENABLE_FTS3 is defined, omit this file.
|
|
ifcapable !fts3 {
|
|
finish_test
|
|
return
|
|
@@ -54,11 +54,16 @@
|
|
|
|
do_catchsql_test 1.4 {
|
|
SELECT * FROM t1 ORDER BY rank(x'0000000000000000') DESC, rowid
|
|
} {0 {{one two} one {one two} three {one two} two}}
|
|
|
|
-do_catchsql_test 1.5 {
|
|
- SELECT * FROM t1 ORDER BY rank(x'0100000001000000') DESC, rowid
|
|
-} {1 {invalid matchinfo blob passed to function rank()}}
|
|
+if {$tcl_platform(byteOrder)=="littleEndian"} {
|
|
+ do_catchsql_test 1.5le {
|
|
+ SELECT * FROM t1 ORDER BY rank(x'0100000001000000') DESC, rowid
|
|
+ } {1 {invalid matchinfo blob passed to function rank()}}
|
|
+} else {
|
|
+ do_catchsql_test 1.5be {
|
|
+ SELECT * FROM t1 ORDER BY rank(x'0000000100000001') DESC, rowid
|
|
+ } {1 {invalid matchinfo blob passed to function rank()}}
|
|
+}
|
|
|
|
finish_test
|
|
-
|
|
|
|
|