]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Add tests to ensure that this branch really does fix ticket [f8a7060ece].
authordan <dan@noemail.net>
Sat, 17 Aug 2019 18:16:59 +0000 (18:16 +0000)
committerdan <dan@noemail.net>
Sat, 17 Aug 2019 18:16:59 +0000 (18:16 +0000)
FossilOrigin-Name: f892066425671a8a0ac923e3ad4744677f6434a66f97b91afa8141f11f179975

manifest
manifest.uuid
test/minmax4.test

index d9a93aa0b450e3a31356409ca3198a42685881c7..2584ef1bad25499e72511c01104d357bc323d4c8 100644 (file)
--- a/manifest
+++ b/manifest
@@ -1,5 +1,5 @@
-C Fix\sproblem\swith\sDESC\sindexes\son\sthis\sbranch.
-D 2019-08-17T17:55:54.575
+C Add\stests\sto\sensure\sthat\sthis\sbranch\sreally\sdoes\sfix\sticket\s[f8a7060ece].
+D 2019-08-17T18:16:59.747
 F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1
 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea
 F LICENSE.md df5091916dbb40e6e9686186587125e1b2ff51f022cc334e886c19a0e9982724
@@ -1150,7 +1150,7 @@ F test/memsubsys2.test 3e4a8d0c05fd3e5fa92017c64666730a520c7e08
 F test/minmax.test 6751e87b409fe11b02e70a306d846fa544e25a41
 F test/minmax2.test dae92964ac87c1d2ef978c582e81a95e11c00f1cbef68980bfb2abaf10315063
 F test/minmax3.test cc1e8b010136db0d01a6f2a29ba5a9f321034354
-F test/minmax4.test 838fe32b812dc50778be3799767cefb5ff59bb04cff81d4f12c0708642f65151
+F test/minmax4.test 272ca395257f05937dc96441c9dde4bc9fbf116a8d4fa02baeb0d13d50e36c87
 F test/misc1.test 7ce84b25df9872e7d7878613a96815d2ba5bc974ac4e15a50118dde8f3917599
 F test/misc2.test 00d7de54eda90e237fc9a38b9e5ccc769ebf6d4d
 F test/misc3.test cf3dda47d5dda3e53fc5804a100d3c82be736c9d
@@ -1837,7 +1837,7 @@ F vsixtest/vsixtest.tcl 6a9a6ab600c25a91a7acc6293828957a386a8a93
 F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc
 F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e
 F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0
-P db1e60800bc260cdcd604739daaba72c6b486158123fc62a3898aca4ead33cd3
-R a80a5d388fedda22f42c8717a7ac1c28
+P b49df1fe9b7174ebc60023179e8da628c926e59df3dc01b15d4a28e17807bb97
+R 45771ddb0f2c68cf3dbfa90b9e4149c6
 U dan
-Z 58eff66993c9d8fc329438790f4752fe
+Z 6452b2b9b9aca3f08bbef29f8e41e25a
index 4935f00760f7a96024619d611973e54ccd93d068..b6a8464c5fa641f157e57ceb5b9b9047d593e526 100644 (file)
@@ -1 +1 @@
-b49df1fe9b7174ebc60023179e8da628c926e59df3dc01b15d4a28e17807bb97
\ No newline at end of file
+f892066425671a8a0ac923e3ad4744677f6434a66f97b91afa8141f11f179975
\ No newline at end of file
index eeb8bff0bbc40f680456f0d87450fa1a6da62685..775fee86bec1b1b1b39fc993fbf75cdc81bffea0 100644 (file)
@@ -200,4 +200,37 @@ do_execsql_test 5.1 {
   SELECT MIN(a) FROM t1 WHERE a=123;
 } {123}
 
+#-------------------------------------------------------------------------
+# Tests for ticket f8a7060ece.
+#
+reset_db
+do_execsql_test 6.1.0 {
+  CREATE TABLE t1(a, b, c);
+  INSERT INTO t1 VALUES(NULL, 1, 'x');
+  CREATE INDEX i1 ON t1(a);
+}
+do_execsql_test 6.1.1 {
+  SELECT min(a), b, c FROM t1 WHERE c='x';
+} {{} 1 x}
+do_execsql_test 6.1.2 {
+  INSERT INTO t1 VALUES(1,    2, 'y');
+} {}
+do_execsql_test 6.1.3 {
+  SELECT min(a), b, c FROM t1 WHERE c='x';
+} {{} 1 x}
+
+do_execsql_test 6.2.0 {
+  CREATE TABLE t0(c0 UNIQUE, c1);
+  INSERT INTO t0(c1) VALUES (0);
+  INSERT INTO t0(c0) VALUES (0);
+  CREATE VIEW v0(c0, c1) AS 
+      SELECT t0.c1, t0.c0 FROM t0 WHERE CAST(t0.rowid AS INT) = 1;
+}
+do_execsql_test 6.2.1 {
+  SELECT c0, c1 FROM v0;
+} {0 {}}
+do_execsql_test 6.2.2 {
+  SELECT v0.c0, MIN(v0.c1) FROM v0;
+} {0 {}}
+
 finish_test