]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Add test cases to cover the branches added by the previous commit.
authordan <dan@noemail.net>
Thu, 1 Oct 2009 17:13:31 +0000 (17:13 +0000)
committerdan <dan@noemail.net>
Thu, 1 Oct 2009 17:13:31 +0000 (17:13 +0000)
FossilOrigin-Name: aaa005b6da222f711f201c453d28f5be40e9c601

manifest
manifest.uuid
test/fkey2.test

index ee63b30c391be64f65d0257e44f440cb8647e3bc..3bffba84bf58ccbae4fff269db00ed041538c324 100644 (file)
--- a/manifest
+++ b/manifest
@@ -1,5 +1,5 @@
-C If\san\supdate\sdoes\snot\smodify\sany\schild\sor\sparent\skey\scolumns,\somit\sforeign\skey\sprocessing\sfor\sthe\sstatement.
-D 2009-10-01T16:09:04
+C Add\stest\scases\sto\scover\sthe\sbranches\sadded\sby\sthe\sprevious\scommit.
+D 2009-10-01T17:13:31
 F Makefile.arm-wince-mingw32ce-gcc fcd5e9cd67fe88836360bb4f9ef4cb7f8e2fb5a0
 F Makefile.in 4ca3f1dd6efa2075bcb27f4dc43eef749877740d
 F Makefile.linux-gcc d53183f4aa6a9192d249731c90dbdffbd2c68654
@@ -330,7 +330,7 @@ F test/expr.test 9f521ae22f00e074959f72ce2e55d46b9ed23f68
 F test/filectrl.test 8923a6dc7630f31c8a9dd3d3d740aa0922df7bf8
 F test/filefmt.test 84e3d0fe9f12d0d2ac852465c6f8450aea0d6f43
 F test/fkey1.test 01c7de578e11747e720c2d9aeef27f239853c4da
-F test/fkey2.test 695b21b57e8e8916cd67cc232aa3d1d8dfd269df
+F test/fkey2.test 8a3620f0f230d90c9a934064203061c697948a92
 F test/fkey3.test 42f88d6048d8dc079e2a8cf7baad1cc1483a7620
 F test/fkey_malloc.test a5ede29bd2f6e56dea78c3d43fb86dd696c068c8
 F test/format4.test 1f0cac8ff3895e9359ed87e41aaabee982a812eb
@@ -755,7 +755,7 @@ F tool/speedtest2.tcl ee2149167303ba8e95af97873c575c3e0fab58ff
 F tool/speedtest8.c 2902c46588c40b55661e471d7a86e4dd71a18224
 F tool/speedtest8inst1.c 293327bc76823f473684d589a8160bde1f52c14e
 F tool/vdbe-compress.tcl d70ea6d8a19e3571d7ab8c9b75cba86d1173ff0f
-P 5b8366154b2a91c1be3e7e52ec270ecdfe7d2bb1
-R c95c8f6b969f3f74e7c6e66644a17c32
+P edff3500058eb8ad2381f855ef7a09ecb680f7b8
+R e2635171e26dc176fc0016982e6b3937
 U dan
-Z 8d8627e9a9b2426ee82543a58a4b15f8
+Z 1a9dbde56225ed80d968fe46fec694b5
index 8ad989241823ac383d840fbc2fd169f5f3c41755..7a33ed2408b79cebb354fbc9c1c3c3938d7bc2d9 100644 (file)
@@ -1 +1 @@
-edff3500058eb8ad2381f855ef7a09ecb680f7b8
\ No newline at end of file
+aaa005b6da222f711f201c453d28f5be40e9c601
\ No newline at end of file
index a724834e95f8b9299df4e06e74a538393c0bed8d..c742073f2767e8739e4aeb9ff84a1cabca825d45 100644 (file)
@@ -141,6 +141,7 @@ set FkeySimpleTests {
   4.14 "INSERT INTO t8 VALUES('a', 'b')"  {1 {foreign key constraint failed}}
   4.15 "UPDATE t7 SET b = 5"              {1 {foreign key constraint failed}}
   4.16 "UPDATE t7 SET rowid = 5"          {1 {foreign key constraint failed}}
+  4.17 "UPDATE t7 SET a = 10"             {0 {}}
 
   5.1  "INSERT INTO t9 VALUES(1, 3)"      {1 {no such table: main.nosuchtable}}
   5.2  "INSERT INTO t10 VALUES(1, 3)"     {1 {foreign key mismatch}}
@@ -563,6 +564,9 @@ do_test fkey2-7.7 {
 do_test fkey2-7.8 {
   catchsql { UPDATE t1 SET a = 3 }
 } {1 {foreign key constraint failed}}
+do_test fkey2-7.9 {
+  catchsql { UPDATE t2 SET rowid = 3 }
+} {1 {foreign key constraint failed}}
 
 #-------------------------------------------------------------------------
 # Test that it is not possible to enable/disable FK support while a