Minor changes to test scripts to support various SQLITE_OMIT options.
FossilOrigin-Name: 97f8a886b6314b044a0522a88f569798fdfb3ef9
This commit is contained in:
+7
-7
@@ -239,43 +239,43 @@ do_test check-4.3 {
|
||||
SELECT * FROM t4
|
||||
}
|
||||
} {4 3}
|
||||
do_test check-4.3 {
|
||||
do_test check-4.4 {
|
||||
execsql {
|
||||
UPDATE t4 SET x=12, y=2;
|
||||
SELECT * FROM t4
|
||||
}
|
||||
} {12 2}
|
||||
do_test check-4.4 {
|
||||
do_test check-4.5 {
|
||||
execsql {
|
||||
UPDATE t4 SET x=12, y=-22;
|
||||
SELECT * FROM t4
|
||||
}
|
||||
} {12 -22}
|
||||
do_test check-4.5 {
|
||||
do_test check-4.6 {
|
||||
catchsql {
|
||||
UPDATE t4 SET x=0, y=1;
|
||||
}
|
||||
} {1 {constraint failed}}
|
||||
do_test check-4.6 {
|
||||
do_test check-4.7 {
|
||||
execsql {
|
||||
SELECT * FROM t4;
|
||||
}
|
||||
} {12 -22}
|
||||
do_test check-4.7 {
|
||||
do_test check-4.8 {
|
||||
execsql {
|
||||
PRAGMA ignore_check_constraints=ON;
|
||||
UPDATE t4 SET x=0, y=1;
|
||||
SELECT * FROM t4;
|
||||
}
|
||||
} {0 1}
|
||||
do_test check-4.8 {
|
||||
do_test check-4.9 {
|
||||
catchsql {
|
||||
PRAGMA ignore_check_constraints=OFF;
|
||||
UPDATE t4 SET x=0, y=2;
|
||||
}
|
||||
} {1 {constraint failed}}
|
||||
ifcapable vacuum {
|
||||
do_test check_4.9 {
|
||||
do_test check_4.10 {
|
||||
catchsql {
|
||||
VACUUM
|
||||
}
|
||||
|
||||
@@ -65,6 +65,9 @@ do_test fuzz2-2.11 {
|
||||
do_test fuzz2-2.12 {
|
||||
fuzzcatch {SELECT - #196}
|
||||
} {1}
|
||||
|
||||
ifcapable {trigger} { # Only do the following tests if triggers are enabled
|
||||
|
||||
do_test fuzz2-3.0 {
|
||||
fuzzcatch {CREATE TRIGGER "AAAAAA" . "AAAAAA" AFTER UPDATE OF "AAAAAA" , "AAAAAA" ON "AAAAAA" . "AAAAAA" FOR EACH ROW BEGIN UPDATE AAAAAA SET "AAAAAA" = #162; END}
|
||||
} {1}
|
||||
@@ -74,6 +77,9 @@ do_test fuzz2-3.1 {
|
||||
do_test fuzz2-3.2 {
|
||||
fuzzcatch {CREATE TEMP TRIGGER IF NOT EXISTS AAAAAA . "AAAAAA" BEFORE UPDATE OF "AAAAAA" ON AAAAAA . "AAAAAA" BEGIN SELECT ALL * , #175 "AAAAAA" FROM "AAAAAA" . AAAAAA; END}
|
||||
} {1}
|
||||
|
||||
} ;# End of ifcapable {trigger}
|
||||
|
||||
do_test fuzz2-4.0 {
|
||||
fuzzcatch {ATTACH DATABASE #168 AS whatever}
|
||||
} {1}
|
||||
|
||||
@@ -364,6 +364,8 @@ do_test schema-12.1 {
|
||||
list [sqlite3_step $::STMT] [sqlite3_finalize $::STMT]
|
||||
} {SQLITE_ERROR SQLITE_SCHEMA}
|
||||
|
||||
ifcapable {auth} {
|
||||
|
||||
do_test schema-13.1 {
|
||||
set S [sqlite3_prepare_v2 db "SELECT * FROM sqlite_master" -1 dummy]
|
||||
db function hello hello
|
||||
@@ -384,4 +386,6 @@ do_test schema-13.3 {
|
||||
sqlite3_finalize $S
|
||||
} {SQLITE_SCHEMA}
|
||||
|
||||
}
|
||||
|
||||
finish_test
|
||||
|
||||
@@ -16,6 +16,13 @@
|
||||
|
||||
set testdir [file dirname $argv0]
|
||||
source $testdir/tester.tcl
|
||||
|
||||
# The following tests use hex_to_utf16be() and hex_to_utf16le() which
|
||||
# which are only available if SQLite is built with UTF16 support.
|
||||
ifcapable {!utf16} {
|
||||
finish_test
|
||||
return
|
||||
}
|
||||
|
||||
do_test tkt-3fe89-1.1 {
|
||||
db close
|
||||
|
||||
Reference in New Issue
Block a user