diff options
author | danielk1977 <danielk1977@noemail.net> | 2005-01-21 03:12:14 +0000 |
---|---|---|
committer | danielk1977 <danielk1977@noemail.net> | 2005-01-21 03:12:14 +0000 |
commit | 3e8c37e7f8746410bbfb2525e295a125d3cfdc6a (patch) | |
tree | 69d6e2d2eeaf81391220c370db6f520f00b90b5d /test/expr.test | |
parent | 801845fb2d22ebddaf94778ef9b809b111ea6a01 (diff) | |
download | sqlite-3e8c37e7f8746410bbfb2525e295a125d3cfdc6a.tar.gz sqlite-3e8c37e7f8746410bbfb2525e295a125d3cfdc6a.zip |
Modify test scripts to work when SQLITE_OMIT_SUBQUERY (along with other OMIT macros) is defined. (CVS 2251)
FossilOrigin-Name: bb0254ab14417f0ab40f10f37cb63a60507f070a
Diffstat (limited to 'test/expr.test')
-rw-r--r-- | test/expr.test | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/test/expr.test b/test/expr.test index 94edb2c55..39f1d38fe 100644 --- a/test/expr.test +++ b/test/expr.test @@ -11,7 +11,7 @@ # This file implements regression tests for SQLite library. The # focus of this file is testing expressions. # -# $Id: expr.test,v 1.41 2005/01/11 17:46:42 drh Exp $ +# $Id: expr.test,v 1.42 2005/01/21 03:12:16 danielk1977 Exp $ set testdir [file dirname $argv0] source $testdir/tester.tcl @@ -500,12 +500,18 @@ test_expr2 expr-7.46 {((123||'xabcdefghijklmnopqrstuvwyxz01234567890'||a) BETWEE test_expr2 expr-7.50 {((a between 1 and 2 OR 0) AND 1) OR 0} {1 2} test_expr2 expr-7.51 {((a not between 3 and 100 OR 0) AND 1) OR 0} {1 2} -test_expr2 expr-7.52 {((a in (1,2) OR 0) AND 1) OR 0} {1 2} -test_expr2 expr-7.53 {((a not in (3,4,5,6,7,8,9,10) OR 0) AND a<11) OR 0} {1 2} + +ifcapable subquery { + test_expr2 expr-7.52 {((a in (1,2) OR 0) AND 1) OR 0} {1 2} + test_expr2 expr-7.53 \ + {((a not in (3,4,5,6,7,8,9,10) OR 0) AND a<11) OR 0} {1 2} +} test_expr2 expr-7.54 {((a>0 OR 0) AND a<3) OR 0} {1 2} -test_expr2 expr-7.55 {((a in (1,2) OR 0) IS NULL AND 1) OR 0} {{}} -test_expr2 expr-7.56 {((a not in (3,4,5,6,7,8,9,10) IS NULL OR 0) AND 1) OR 0} \ - {{}} +ifcapable subquery { + test_expr2 expr-7.55 {((a in (1,2) OR 0) IS NULL AND 1) OR 0} {{}} + test_expr2 expr-7.56 \ + {((a not in (3,4,5,6,7,8,9,10) IS NULL OR 0) AND 1) OR 0} {{}} +} test_expr2 expr-7.57 {((a>0 IS NULL OR 0) AND 1) OR 0} {{}} test_expr2 expr-7.58 {(a||'')<='1'} {1} |