Index: third_party/sqlite/src/test/softheap1.test |
diff --git a/third_party/sqlite/src/test/softheap1.test b/third_party/sqlite/src/test/softheap1.test |
index 685555366ed697d4597f8218930b2b8a2a5d6157..522e455e339cc81fa7fd679e7334ce6ec35afc2a 100644 |
--- a/third_party/sqlite/src/test/softheap1.test |
+++ b/third_party/sqlite/src/test/softheap1.test |
@@ -24,10 +24,27 @@ ifcapable !integrityck { |
return |
} |
-sqlite3_soft_heap_limit -1 |
-sqlite3_soft_heap_limit 0 |
-sqlite3_soft_heap_limit 5000 |
+do_test softheap1-1.0 { |
+ execsql {PRAGMA soft_heap_limit} |
+} [sqlite3_soft_heap_limit -1] |
do_test softheap1-1.1 { |
+ execsql {PRAGMA soft_heap_limit=123456; PRAGMA soft_heap_limit;} |
+} {123456 123456} |
+do_test softheap1-1.2 { |
+ sqlite3_soft_heap_limit -1 |
+} {123456} |
+do_test softheap1-1.3 { |
+ execsql {PRAGMA soft_heap_limit(-1); PRAGMA soft_heap_limit;} |
+} {123456 123456} |
+do_test softheap1-1.4 { |
+ execsql {PRAGMA soft_heap_limit(0); PRAGMA soft_heap_limit;} |
+} {0 0} |
+ |
+sqlite3_soft_heap_limit 5000 |
+do_test softheap1-2.0 { |
+ execsql {PRAGMA soft_heap_limit} |
+} {5000} |
+do_test softheap1-2.1 { |
execsql { |
PRAGMA auto_vacuum=1; |
CREATE TABLE t1(x); |