mirror of
https://github.com/sqlite/sqlite.git
synced 2025-08-01 06:27:03 +03:00
Add file tkt3461.test with a few examples of bug #3461. Because these tests currently fail they are disabled for now. (CVS 5840)
FossilOrigin-Name: f2cc159159278201809022706c28bc53b6c3c859
This commit is contained in:
11
manifest
11
manifest
@ -1,5 +1,5 @@
|
|||||||
C Fix\sa\sbug\sin\spragma\stable_info.\sColumn\sdefault\svalues\sspecified\sas\snegative\snumbers\s(col\sDEFAULT\s-1)\swere\sbeing\sreported\sas\sNULL\sby\sthe\spragma.\s(CVS\s5839)
|
C Add\sfile\stkt3461.test\swith\sa\sfew\sexamples\sof\sbug\s#3461.\sBecause\sthese\stests\scurrently\sfail\sthey\sare\sdisabled\sfor\snow.\s(CVS\s5840)
|
||||||
D 2008-10-23T05:45:07
|
D 2008-10-25T09:35:00
|
||||||
F Makefile.arm-wince-mingw32ce-gcc fcd5e9cd67fe88836360bb4f9ef4cb7f8e2fb5a0
|
F Makefile.arm-wince-mingw32ce-gcc fcd5e9cd67fe88836360bb4f9ef4cb7f8e2fb5a0
|
||||||
F Makefile.in 3fe17eccd87d385b5adc9766828716cfdd154d6b
|
F Makefile.in 3fe17eccd87d385b5adc9766828716cfdd154d6b
|
||||||
F Makefile.linux-gcc d53183f4aa6a9192d249731c90dbdffbd2c68654
|
F Makefile.linux-gcc d53183f4aa6a9192d249731c90dbdffbd2c68654
|
||||||
@ -572,6 +572,7 @@ F test/tkt3357.test b37a51a12ba5e143d6714778276438606f8f9e27
|
|||||||
F test/tkt3419.test 1bbf36d7ea03b638c15804251287c2391f5c1f6b
|
F test/tkt3419.test 1bbf36d7ea03b638c15804251287c2391f5c1f6b
|
||||||
F test/tkt3424.test 3171193ce340cff6b7ea81c03b8fa1cbc34ec36e
|
F test/tkt3424.test 3171193ce340cff6b7ea81c03b8fa1cbc34ec36e
|
||||||
F test/tkt3442.test 33722a3fa4bdc0614448044eb5e28765aea28eb7
|
F test/tkt3442.test 33722a3fa4bdc0614448044eb5e28765aea28eb7
|
||||||
|
F test/tkt3461.test 721baececbbe1ff2d920c4afe144aec8f1cd4700
|
||||||
F test/tokenize.test ce430a7aed48fc98301611429595883fdfcab5d7
|
F test/tokenize.test ce430a7aed48fc98301611429595883fdfcab5d7
|
||||||
F test/trace.test 951cd0f5f571e7f36bf7bfe04be70f90fb16fb00
|
F test/trace.test 951cd0f5f571e7f36bf7bfe04be70f90fb16fb00
|
||||||
F test/trans.test 2fd24cd7aa0b879d49a224cbd647d698f1e7ac5c
|
F test/trans.test 2fd24cd7aa0b879d49a224cbd647d698f1e7ac5c
|
||||||
@ -650,7 +651,7 @@ F tool/speedtest16.c c8a9c793df96db7e4933f0852abb7a03d48f2e81
|
|||||||
F tool/speedtest2.tcl ee2149167303ba8e95af97873c575c3e0fab58ff
|
F tool/speedtest2.tcl ee2149167303ba8e95af97873c575c3e0fab58ff
|
||||||
F tool/speedtest8.c 2902c46588c40b55661e471d7a86e4dd71a18224
|
F tool/speedtest8.c 2902c46588c40b55661e471d7a86e4dd71a18224
|
||||||
F tool/speedtest8inst1.c 293327bc76823f473684d589a8160bde1f52c14e
|
F tool/speedtest8inst1.c 293327bc76823f473684d589a8160bde1f52c14e
|
||||||
P acb106e51f8bb7449a0e214075c559cc66497277
|
P 0e448bc6096c7ee3b21dbd22dc4ca9470ae7ba31
|
||||||
R 8af90eb2367e9d5ee419c115778199bf
|
R 647a880312760274ee6a7e651604e91e
|
||||||
U danielk1977
|
U danielk1977
|
||||||
Z 1f739540af2aa117842cf86c5210d872
|
Z dd44d62c4f3751c885e341c9f98ba13d
|
||||||
|
@ -1 +1 @@
|
|||||||
0e448bc6096c7ee3b21dbd22dc4ca9470ae7ba31
|
f2cc159159278201809022706c28bc53b6c3c859
|
67
test/tkt3461.test
Normal file
67
test/tkt3461.test
Normal file
@ -0,0 +1,67 @@
|
|||||||
|
# 2008 October 25
|
||||||
|
#
|
||||||
|
# The author disclaims copyright to this source code. In place of
|
||||||
|
# a legal notice, here is a blessing:
|
||||||
|
#
|
||||||
|
# May you do good and not evil.
|
||||||
|
# May you find forgiveness for yourself and forgive others.
|
||||||
|
# May you share freely, never taking more than you give.
|
||||||
|
#
|
||||||
|
#***********************************************************************
|
||||||
|
# This file implements regression tests for SQLite library.
|
||||||
|
#
|
||||||
|
# This file implements tests to verify that ticket #3461 has been
|
||||||
|
# fixed.
|
||||||
|
#
|
||||||
|
# $Id: tkt3461.test,v 1.1 2008/10/25 09:35:00 danielk1977 Exp $
|
||||||
|
|
||||||
|
set testdir [file dirname $argv0]
|
||||||
|
source $testdir/tester.tcl
|
||||||
|
|
||||||
|
####################################
|
||||||
|
####################################
|
||||||
|
# REMOVE THESE TWO LINES:
|
||||||
|
####################################
|
||||||
|
####################################
|
||||||
|
finish_test
|
||||||
|
return
|
||||||
|
|
||||||
|
do_test tkt3461-1.1 {
|
||||||
|
execsql {
|
||||||
|
CREATE TABLE t1(a, b);
|
||||||
|
INSERT INTO t1 VALUES(1, 2);
|
||||||
|
}
|
||||||
|
} {}
|
||||||
|
|
||||||
|
do_test tkt3461-1.2 {
|
||||||
|
execsql { SELECT a, b+1 AS b_plus_one FROM t1 WHERE a=1 }
|
||||||
|
} {1 3}
|
||||||
|
|
||||||
|
do_test tkt3461-1.3 {
|
||||||
|
# explain { SELECT a, b+1 AS b_plus_one FROM t1 WHERE a=1 OR b_plus_one }
|
||||||
|
# execsql { PRAGMA vdbe_trace = 1 }
|
||||||
|
execsql { SELECT a, b+1 AS b_plus_one FROM t1 WHERE a=1 OR b_plus_one }
|
||||||
|
} {1 3}
|
||||||
|
|
||||||
|
do_test tkt3461-2.1 {
|
||||||
|
execsql {
|
||||||
|
SELECT a, b+1 AS b_plus_one
|
||||||
|
FROM t1
|
||||||
|
WHERE CASE WHEN a=1 THEN 1 ELSE b_plus_one END
|
||||||
|
}
|
||||||
|
} {1 3}
|
||||||
|
|
||||||
|
do_test tkt3461-3.1 {
|
||||||
|
execsql {
|
||||||
|
CREATE TABLE t2(c, d);
|
||||||
|
INSERT INTO t2 VALUES(3, 4);
|
||||||
|
}
|
||||||
|
execsql {
|
||||||
|
SELECT a, b+1 AS b_plus_one, c, d
|
||||||
|
FROM t1 LEFT JOIN t2
|
||||||
|
ON (a=c AND d=b_plus_one)
|
||||||
|
}
|
||||||
|
} {1 3 {} {}}
|
||||||
|
|
||||||
|
finish_test
|
||||||
|
|
Reference in New Issue
Block a user