]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Add an extra test case for the change in commit [c4295725].
authordan <dan@noemail.net>
Mon, 22 Feb 2016 09:45:27 +0000 (09:45 +0000)
committerdan <dan@noemail.net>
Mon, 22 Feb 2016 09:45:27 +0000 (09:45 +0000)
FossilOrigin-Name: a48ac4c347813bd2b416b1cb06c3cbf1f4b3781a

manifest
manifest.uuid
test/regexp2.test

index 956c6789b7f7d00a6c50e7c532fe12027960317d..2e26cd9363922e9cbd7f458044e595d49f26d6fc 100644 (file)
--- a/manifest
+++ b/manifest
@@ -1,5 +1,5 @@
-C Further\senhancements\sto\sthe\sMSVC\sbatch\sbuild\stool.
-D 2016-02-19T19:46:58.037
+C Add\san\sextra\stest\scase\sfor\sthe\schange\sin\scommit\s[c4295725].
+D 2016-02-22T09:45:27.195
 F Makefile.in 4e90dc1521879022aa9479268a4cd141d1771142
 F Makefile.linux-gcc 7bc79876b875010e8c8f9502eb935ca92aa3c434
 F Makefile.msc 28fc4ee02333996d31b3602b39eeb8e609a89ce4
@@ -964,7 +964,7 @@ F test/randexpr1.test eda062a97e60f9c38ae8d806b03b0ddf23d796df
 F test/rbu.test 168573d353cd0fd10196b87b0caa322c144ef736
 F test/rdonly.test 64e2696c322e3538df0b1ed624e21f9a23ed9ff8
 F test/regexp1.test 497ea812f264d12b6198d6e50a76be4a1973a9d8
-F test/regexp2.test 09fa89db70f7b1a611b001fd6b6e06b7527ac049
+F test/regexp2.test aa7ffcc21350007a78361b82bcf3b74d12227144
 F test/reindex.test 44edd3966b474468b823d481eafef0c305022254
 F test/releasetest.tcl 975449bf742b8bb9025208292208af816a1fcb58
 F test/resolver01.test f4022acafda7f4d40eca94dbf16bc5fc4ac30ceb
@@ -1429,7 +1429,7 @@ F tool/vdbe_profile.tcl 246d0da094856d72d2c12efec03250d71639d19f
 F tool/warnings-clang.sh f6aa929dc20ef1f856af04a730772f59283631d4
 F tool/warnings.sh a98af506df552f3b3c0d904f94e4cdc4e1a6d598
 F tool/win/sqlite.vsix deb315d026cc8400325c5863eef847784a219a2f
-P c4295725015d394f01b8563f47236e0890f1cc0d 480e5049486b8b047f533d78b040daa47dd6b946
-R 02fc87382f176f4e92d2c83bf9af6520
-U mistachkin
-Z f03186686f4366e8689fd530c95e9fd4
+P 06f1495f4b7465e3992f524f56d97847643a9895
+R b86f8e59b295e1048335bf96093b2d01
+U dan
+Z f9a2cc9c8dbe56018446b3f984094705
index dee08de19b2f60a15fea7075f7a10079bf7b1e5e..6f698efa34726b5c5d2dc5c472857d0531e3587b 100644 (file)
@@ -1 +1 @@
-06f1495f4b7465e3992f524f56d97847643a9895
\ No newline at end of file
+a48ac4c347813bd2b416b1cb06c3cbf1f4b3781a
\ No newline at end of file
index 07955e15eeacf73ef1a207510d05f3475d4406ce..9928e8ce8e54f19e9afe0f7edce2ea64b5abc605 100644 (file)
@@ -101,5 +101,25 @@ do_execsql_test 2.3 {
   SELECT * FROM t4;
 } {1 a_abc_1 2 a_abc_1 1 a_abc_1 2 a_abc_1 1 a_abc_1 2 a_abc_1}
 
+#-------------------------------------------------------------------------
+# Test that trigger parameters (i.e. new.* and old.*) refs are not 
+# considered to be constant across separate invocations of the trigger.
+#
+do_execsql_test 3.0 {
+  CREATE TABLE t5(a);
+  CREATE TABLE t6(x);
+
+  CREATE TRIGGER t5tr AFTER DELETE ON t5 BEGIN
+    DELETE FROM t6 WHERE t6.x REGEXP old.a;
+  END;
+
+  INSERT INTO t5 VALUES ('^a.*'), ('^b.*'), ('^c.*');
+  INSERT INTO t6 VALUES ('eab'), ('abc'), ('bcd'), ('cde'), ('dea');
+
+  DELETE FROM t5;
+  SELECT * FROM t6;
+} {eab dea}
+
+
 finish_test