diff options
Diffstat (limited to 'ext/session/sessionsize.test')
-rw-r--r-- | ext/session/sessionsize.test | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/ext/session/sessionsize.test b/ext/session/sessionsize.test index 8347097e9..04d05514d 100644 --- a/ext/session/sessionsize.test +++ b/ext/session/sessionsize.test @@ -104,5 +104,28 @@ do_changeset_size_test 2.7 { INSERT INTO t3 VALUES(1,2,3,4); } +#------------------------------------------------------------------------- +reset_db + +do_execsql_test 3.0 { + CREATE TABLE t1(a INTEGER PRIMARY KEY, b); +} + +do_test 3.1 { + sqlite3session S db main + S object_config_size -1 +} 1 + +do_test 3.2.1 { S object_config_size 0 } 0 +do_test 3.2.2 { S object_config_size -1 } 0 +do_test 3.2.3 { S object_config_size 1 } 1 +do_test 3.2.4 { S object_config_size -1 } 1 + +do_test 3.3 { S attach t1 } {} +do_test 3.4 { S object_config_size 1 } {SQLITE_MISUSE} +do_test 3.4 { S object_config_size -1 } {1} + +S delete + finish_test |