]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Additional UPDATE test cases for WITHOUT ROWID.
authordrh <drh@noemail.net>
Fri, 1 Nov 2013 18:14:36 +0000 (18:14 +0000)
committerdrh <drh@noemail.net>
Fri, 1 Nov 2013 18:14:36 +0000 (18:14 +0000)
FossilOrigin-Name: 65384ae0f027d05cf9208faed56575870d63c486

manifest
manifest.uuid
test/without_rowid1.test

index 17994d7aca56765be4d05e730ab129c9a20fdd82..b6ff3b8c48576ba898f2f7c8904297d42c3b7910 100644 (file)
--- a/manifest
+++ b/manifest
@@ -1,5 +1,5 @@
-C Fix\san\sinvalid\scast\soperation\sin\sthe\sWITHOUT\sROWID\sparsing\slogic.
-D 2013-11-01T17:59:53.963
+C Additional\sUPDATE\stest\scases\sfor\sWITHOUT\sROWID.
+D 2013-11-01T18:14:36.700
 F Makefile.arm-wince-mingw32ce-gcc d6df77f1f48d690bd73162294bbba7f59507c72f
 F Makefile.in 0522b53cdc1fcfc18f3a98e0246add129136c654
 F Makefile.linux-gcc 91d710bdc4998cb015f39edf3cb314ec4f4d7e23
@@ -1076,7 +1076,7 @@ F test/wherelimit.test 5e9fd41e79bb2b2d588ed999d641d9c965619b31
 F test/wild001.test bca33f499866f04c24510d74baf1e578d4e44b1c
 F test/win32lock.test 7a6bd73a5dcdee39b5bb93e92395e1773a194361
 F test/win32longpath.test e2aafc07e6990fe86c69be22a3d1a0e210cd329b
-F test/without_rowid1.test ad5764bbe2784a91f7106143e7d1bd8ccfb61ffd
+F test/without_rowid1.test c25455a420acf6239d3c4ae5f9107b62e063a204
 F test/zeroblob.test caaecfb4f908f7bc086ed238668049f96774d688
 F test/zerodamage.test 209d7ed441f44cc5299e4ebffbef06fd5aabfefd
 F tool/build-all-msvc.bat 1bac6adc3fdb4d9204f21d17b14be25778370e48 x
@@ -1128,7 +1128,7 @@ F tool/vdbe-compress.tcl f12c884766bd14277f4fcedcae07078011717381
 F tool/warnings-clang.sh f6aa929dc20ef1f856af04a730772f59283631d4
 F tool/warnings.sh d1a6de74685f360ab718efda6265994b99bbea01
 F tool/win/sqlite.vsix 030f3eeaf2cb811a3692ab9c14d021a75ce41fff
-P dd5d57b9a1b25fb6c9e20024e519b58630cf1fd0
-R 0cbbddc11fb0e729092561a69d5db935
+P 845153be36d5ca0ca9d930c56418fb080d906740
+R 50d551e231f8c85d439664293cc57a4c
 U drh
-Z 4ca075d22baa51b32a86f07bedd51249
+Z fe12559e2a03f326e17266405046f3df
index e29d81d7a443ab1a723995c8585b46d386b2777a..1d8313743d45110733502c6e066e410ac1cd6a0f 100644 (file)
@@ -1 +1 @@
-845153be36d5ca0ca9d930c56418fb080d906740
\ No newline at end of file
+65384ae0f027d05cf9208faed56575870d63c486
\ No newline at end of file
index 86117e768334e6eadfec9d8e8e770091a935ab03..7abbc07cfd87aa60b2697aff5b4351a3427e3642 100644 (file)
@@ -71,5 +71,25 @@ do_execsql_test without_rowid1-1.31 {
   UPDATE t1 SET d=3.1415926 WHERE a='journal';
   SELECT *, '|' FROM t1 ORDER BY c, a;
 } {arctic sleep ammonia helena | journal sherman ammonia 3.1415926 | dynamic phone flipper harvard | journal sherman gamma 3.1415926 |}
+do_execsql_test without_rowid1-1.32 {
+  SELECT *, '|' FROM t1 ORDER BY b, d;
+} {dynamic phone flipper harvard | journal sherman ammonia 3.1415926 | journal sherman gamma 3.1415926 | arctic sleep ammonia helena |}
+
+do_execsql_test without_rowid1-1.35 {
+  UPDATE t1 SET a=1250 WHERE b='phone';
+  SELECT *, '|' FROM t1 ORDER BY c, a;
+} {arctic sleep ammonia helena | journal sherman ammonia 3.1415926 | 1250 phone flipper harvard | journal sherman gamma 3.1415926 |}
+integrity_check without_rowid1-1.36
+
+do_execsql_test without_rowid1-1.37 {
+  SELECT *, '|' FROM t1 ORDER BY b, d;
+} {1250 phone flipper harvard | journal sherman ammonia 3.1415926 | journal sherman gamma 3.1415926 | arctic sleep ammonia helena |}
+
+do_execsql_test without_rowid1-1.40 {
+  VACUUM;
+  SELECT *, '|' FROM t1 ORDER BY b, d;
+} {1250 phone flipper harvard | journal sherman ammonia 3.1415926 | journal sherman gamma 3.1415926 | arctic sleep ammonia helena |}
+integrity_check without_rowid1-1.41
+
 
 finish_test