1
0
mirror of https://github.com/sqlite/sqlite.git synced 2025-07-27 20:41:58 +03:00

Improvements to test coverage in the lemon-generated parser and in the

sqlite3_get_table() interface. (CVS 4745)

FossilOrigin-Name: 9f95d79daeb5e7f6fd62f3c896dae4d332121d1c
This commit is contained in:
drh
2008-01-23 12:52:40 +00:00
parent 7e8b848a60
commit 01495b9921
15 changed files with 126 additions and 154 deletions

View File

@ -11,7 +11,7 @@
#
# This test script checks malloc failures in various obscure operations.
#
# $Id: mallocG.test,v 1.1 2008/01/22 01:48:09 drh Exp $
# $Id: mallocG.test,v 1.2 2008/01/23 12:52:41 drh Exp $
set testdir [file dirname $argv0]
source $testdir/tester.tcl
@ -39,4 +39,18 @@ do_malloc_test mallocG-2 -sqlprep {
SELECT y FROM t1 WHERE x IN t2;
}
do_malloc_test mallocG-3 -sqlprep {
CREATE TABLE t1(x UNIQUE);
INSERT INTO t1 VALUES ('hello');
INSERT INTO t1 VALUES ('out there');
} -sqlbody {
SELECT * FROM t1
WHERE x BETWEEN 'a' AND 'z'
AND x BETWEEN 'c' AND 'w'
AND x BETWEEN 'e' AND 'u'
AND x BETWEEN 'g' AND 'r'
AND x BETWEEN 'i' AND 'q'
AND x BETWEEN 'i' AND 'm'
}
finish_test