-C Further\stest\scases\sfor\swal2\smode.
-D 2018-12-15T20:20:13.338
+C Add\sextra\stest\scase\sto\swal2recover.test.
+D 2018-12-17T15:22:24.652
F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1
F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea
F Makefile.in 68d0ba0f0b533d5bc84c78c13a6ce84ee81183a67014caa47a969e67f028fa1c
F test/wal2.test 155b9efa999bdb38ce1cd729b9a4fcdbffd6b88be27f039bad1d2929d287d918
F test/wal2big.test 0b4ec526f9ca4bbabc355042c38045ae2e253fb46eb327bb7693d0122bc6968b
F test/wal2lock.test 0ef98d72dc6bcf7711dedd684760488400d9a9a6eec0dc5d3822060437793552
-F test/wal2recover.test da390d40c955a74b8a049d41248f92f928a5a5ee6bbcca33cb665c95b736c11c
+F test/wal2recover.test ba8f4bc9397c838734619f9e759bd98b00e355347b3cf80a2e677610d231d5d8
F test/wal2recover2.test 98749381c2e61574e181a2e288295a3bf93d12f57769db50ecea7fc211d9ad5c
F test/wal2rewrite.test 6ca6f631ffcf871240beab5f02608913fd075c6d0d31310b026c8383c65c9f9c
F test/wal2savepoint.test 29725383e7eb8b78fed46333d69dc45b4ed321db43ecc81766aadea991874bef
F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc
F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e
F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0
-P 54e628f902a5508badc8941ceda1bec12fe8f58969c91c670a37888ef2681880
-R e2c9e8287795c59cafc4b6dc4a5ee2a2
+P 9cb5f8dab685f5ea36ad142cfa588dee82e87f3a89e8dcf84e0ee124bb29bc7f
+R 126e20a307613344c2c21be5333f4cc9
U dan
-Z 964094b4a0f5d261b4d47067580a5ce8
+Z 0b7e3c508818c5bb27b7cd0635e26287
list [file size test.db] [file size test.db-wal] [file size test.db-wal2]
} {5120 15752 18896}
+#-------------------------------------------------------------------------
+#
+reset_db
+do_execsql_test 4.0 {
+ PRAGMA journal_mode = wal2;
+ CREATE TABLE xyz(x, y, z);
+ INSERT INTO xyz VALUES('x', 'y', 'z');
+} {wal2}
+db close
+do_test 4.1 {
+ close [open test.db-wal w]
+ file mkdir test.db-wal2
+ sqlite3 db test.db
+ catchsql { SELECT * FROM xyz }
+} {1 {unable to open database file}}
+db close
+file delete test.db-wal2
+
+do_test 4.2 {
+ sqlite3 db test.db
+ execsql {
+ INSERT INTO xyz VALUES('a', 'b', 'c');
+ }
+ forcecopy test.db test.db2
+ forcecopy test.db-wal test.db2-wal
+ forcedelete test.db2-wal2
+ file mkdir test.db2-wal2
+ sqlite3 db2 test.db2
+ catchsql { SELECT * FROM xyz } db2
+} {1 {unable to open database file}}
+db2 close
+file delete test.db2-wal2
+
finish_test