Avoid errors with SQLITE_OMIT_VIRTUALTABLE builds in json106.test and unionall.test.
FossilOrigin-Name: 8940e2a1054fbc19fae3f76e743d744840c3a5aad001be8d3d56ca134226c34b
This commit is contained in:
@@ -15,6 +15,9 @@ set testdir [file dirname $argv0]
|
||||
source $testdir/tester.tcl
|
||||
set testprefix json106
|
||||
|
||||
# These tests require virtual table "json_tree" to run.
|
||||
ifcapable !vtab { finish_test ; return }
|
||||
|
||||
load_static_extension db randomjson
|
||||
db eval {
|
||||
CREATE TEMP TABLE t1(j0,j5,p);
|
||||
|
||||
@@ -346,11 +346,13 @@ do_execsql_test 5.10 {
|
||||
do_execsql_test 5.20 {
|
||||
SELECT *, '+' FROM t1 LEFT JOIN t3 ON (a NOT IN(SELECT v FROM t1 LEFT JOIN t2 ON (a=k))=k);
|
||||
} {0 {} {} {} + 1 one {} {} + 2 two {} {} + 5 five {} {} + 3 three {} {} + 6 six {} {} +}
|
||||
ifcapable vtab {
|
||||
do_catchsql_test 5.30 {
|
||||
SELECT * FROM (t1 NATURAL JOIN pragma_table_xinfo('t1_a') NATURAL JOIN t3) t1
|
||||
NATURAL JOIN t2 NATURAL JOIN t3
|
||||
WHERE rowid ISNULL>0 AND 0%y;
|
||||
} {1 {no such column: rowid}}
|
||||
}
|
||||
|
||||
reset_db
|
||||
do_execsql_test 6.0 {
|
||||
|
||||
Reference in New Issue
Block a user