aboutsummaryrefslogtreecommitdiff
path: root/test/indexfault.test
diff options
context:
space:
mode:
authordrh <drh@noemail.net>2019-02-22 16:18:12 +0000
committerdrh <drh@noemail.net>2019-02-22 16:18:12 +0000
commit480c572f2da02cb6446a55df6c8b2df271446a66 (patch)
treee432e4f8677e1a1ee7acbd4e59313a6848547a13 /test/indexfault.test
parent255a81f10a5885a17d99ea20e13e1641029e6e3b (diff)
downloadsqlite-480c572f2da02cb6446a55df6c8b2df271446a66.tar.gz
sqlite-480c572f2da02cb6446a55df6c8b2df271446a66.zip
In sqlite3NestedParse() be sure to detect all SQLITE_NOMEM and SQLITE_TOOBIG
errors and to distinguish between them. FossilOrigin-Name: 73056b314bd63288c662752e9bd469b70264c38031c1c857460e64fdb1ed4e2e
Diffstat (limited to 'test/indexfault.test')
-rw-r--r--test/indexfault.test10
1 files changed, 10 insertions, 0 deletions
diff --git a/test/indexfault.test b/test/indexfault.test
index efe493219..0e65179a3 100644
--- a/test/indexfault.test
+++ b/test/indexfault.test
@@ -337,6 +337,16 @@ do_faultsim_test 4.2 -faults custom -prep {
faultsim_test_result {0 {}}
}
+do_faultsim_test 5 -prep {
+ reset_db
+} -body {
+ execsql {
+ CREATE TABLE reallyreallyreallyreallyreallyreallyreallyreallyreallyreallyreallyreallyreallyreallyreallyreallyreallyreallyreallyreallyreallyreallyreallyreallyreallyreallyreallyreallyreallyreallyreallyreallyreallyreallyreallyreallyreallyreallyreallyreallyreallyreallyreallyreallyreallyreallyreallyreallyreallyreallyreallyreallyreallyreallyreallyreallyreallyreallyreallyreallyreallyreallyreallyreallyreallyreallyreallyreallyreallyreallyreallyreallyreallyreallyreallyreallyreallyreallyreallyreallylongname(a PRIMARY KEY) WITHOUT ROWID;
+ }
+} -test {
+ faultsim_test_result {0 {}}
+}
+
uninstall_custom_faultsim
finish_test