Index: third_party/sqlite/src/test/triggerA.test |
diff --git a/third_party/sqlite/src/test/triggerA.test b/third_party/sqlite/src/test/triggerA.test |
index 9f93db5c999fd2333f5ce958be7dcf2d561c908c..821e2d90e477538f8bb7a56fe06dd1ad3fdd9905 100644 |
--- a/third_party/sqlite/src/test/triggerA.test |
+++ b/third_party/sqlite/src/test/triggerA.test |
@@ -192,6 +192,13 @@ do_test triggerA-2.10 { |
SELECT * FROM result4 ORDER BY a; |
} |
} {3 305 3 9900305 4 404 4 9900404 5 504 5 9900504} |
+do_test triggerA-2.11 { |
+ db eval { |
+ DELETE FROM result4; |
+ UPDATE v5 SET b = main.v5.b+9900000 WHERE main.v5.x BETWEEN 3 AND 5; |
+ SELECT * FROM result4 ORDER BY a; |
+ } |
+} {3 305 3 9900305 4 404 4 9900404 5 504 5 9900504} |
# Only run the reamining tests if memory debugging is turned on. |
# |
@@ -205,16 +212,16 @@ source $testdir/malloc_common.tcl |
# Save a copy of the current database configuration. |
# |
db close |
-file delete -force test.db-triggerA |
-file copy test.db test.db-triggerA |
+forcedelete test.db-triggerA |
+copy_file test.db test.db-triggerA |
sqlite3 db test.db |
# Run malloc tests on the INSTEAD OF trigger firing. |
# |
do_malloc_test triggerA-3 -tclprep { |
db close |
- file delete -force test.db test.db-journal |
- file copy -force test.db-triggerA test.db |
+ forcedelete test.db test.db-journal |
+ forcecopy test.db-triggerA test.db |
sqlite3 db test.db |
sqlite3_extended_result_codes db 1 |
db eval {SELECT * FROM v5; -- warm up the cache} |
@@ -225,6 +232,6 @@ do_malloc_test triggerA-3 -tclprep { |
# Clean up the saved database copy. |
# |
-file delete -force test.db-triggerA |
+forcedelete test.db-triggerA |
finish_test |