diff --git a/manifest b/manifest index 7cddc9aa56..152225a490 100644 --- a/manifest +++ b/manifest @@ -1,5 +1,5 @@ -C :-)\s(CVS\s25) -D 2000-05-31T18:20:14 +C :-)\s(CVS\s26) +D 2000-05-31T18:33:10 F COPYRIGHT 74a8a6531a42e124df07ab5599aad63870fa0bd4 F Makefile.in 7ac2fef265940d93a544cb454efa836451559a71 F README 6b5960603c7f8bf42fc022b4b6436f242f238dbb @@ -28,7 +28,7 @@ F src/where.c bed9a8360cbfbf712bdc397c8e22216a5e5f9800 F test/all.test 66a8a5b8291a472157944edcdce51a320ebd1f35 F test/copy.test 641bd3cfaab61c4ee32889587e21e4c70788a97a F test/delete.test 814d53e3b0d2d7069fb17e005d4041454d6585d4 -F test/expr.test 1f514623a568ebd351d0f1fe30c8f273681c1396 +F test/expr.test f3fc925935533082911dfa5fde9b22e382b3132f F test/index.test 8d4f26901a5582daa353fe3c8266cbf4a53af830 F test/insert.test 161bc67a4189738c559e3569323ceae31f4d49d6 F test/select1.test a0b00df77e85adff75c338e487718c5d31f69e3a @@ -45,7 +45,7 @@ F www/c_interface.tcl f875864edf7974157d1c257ca08de854660882a5 F www/changes.tcl 995d64c96978a996f0e9e46f2ce896355a7c87a7 F www/index.tcl 600e85c207929bedb9c6fd221aa7875fd8f43edf F www/sqlite.tcl 7deb564df188ad4523adecfe2365de6d09f6dfd9 -P 4cd98ebaeaedf66b258bbfa3a04d90c054294322 -R 1eda0f1d67d8520e96913acfd2d34146 +P 35a8f523e8389a1a6e41f6561500644b165d556e +R 7e04f378295246aef19c10676ba30bf8 U drh -Z 21bfd749554e09c09048cdae5c21372a +Z 23a52b4171f3850f1bc24517d67a8aa5 diff --git a/manifest.uuid b/manifest.uuid index ad9d3662fe..dcd9fbc3e8 100644 --- a/manifest.uuid +++ b/manifest.uuid @@ -1 +1 @@ -35a8f523e8389a1a6e41f6561500644b165d556e \ No newline at end of file +0b7d9eb8ad771917c53587ea4d674f7e8d76121f \ No newline at end of file diff --git a/test/expr.test b/test/expr.test index 399fdec50f..0c0b902688 100644 --- a/test/expr.test +++ b/test/expr.test @@ -23,7 +23,7 @@ # This file implements regression tests for SQLite library. The # focus of this file is testing expressions. # -# $Id: expr.test,v 1.2 2000/05/31 17:59:26 drh Exp $ +# $Id: expr.test,v 1.3 2000/05/31 18:33:10 drh Exp $ set testdir [file dirname $argv0] source $testdir/tester.tcl @@ -90,4 +90,43 @@ test_expr expr-2.21 {r1=2.34, r2=2.34} {r2==r1} 1 test_expr expr-2.22 {r1=1.23, r2=2.34} {min(r1,r2,r1+r2,r1-r2)} {-1.11} test_expr expr-2.23 {r1=1.23, r2=2.34} {max(r1,r2,r1+r2,r1-r2)} {3.57} +test_expr expr-3.1 {t1='abc', t2='xyz'} {t1t2} 0 +test_expr expr-3.8 {t1='xyz', t2='abc'} {t1>t2} 1 +test_expr expr-3.9 {t1='abc', t2='abc'} {t1>t2} 0 +test_expr expr-3.10 {t1='abc', t2='xyz'} {t1>=t2} 0 +test_expr expr-3.11 {t1='xyz', t2='abc'} {t1>=t2} 1 +test_expr expr-3.12 {t1='abc', t2='abc'} {t1>=t2} 1 +test_expr expr-3.13 {t1='abc', t2='xyz'} {t1=t2} 0 +test_expr expr-3.14 {t1='xyz', t2='abc'} {t1=t2} 0 +test_expr expr-3.15 {t1='abc', t2='abc'} {t1=t2} 1 +test_expr expr-3.16 {t1='abc', t2='xyz'} {t1==t2} 0 +test_expr expr-3.17 {t1='xyz', t2='abc'} {t1==t2} 0 +test_expr expr-3.18 {t1='abc', t2='abc'} {t1==t2} 1 +test_expr expr-3.19 {t1='abc', t2='xyz'} {t1<>t2} 1 +test_expr expr-3.20 {t1='xyz', t2='abc'} {t1<>t2} 1 +test_expr expr-3.21 {t1='abc', t2='abc'} {t1<>t2} 0 +test_expr expr-3.22 {t1='abc', t2='xyz'} {t1!=t2} 1 +test_expr expr-3.23 {t1='xyz', t2='abc'} {t1!=t2} 1 +test_expr expr-3.24 {t1='abc', t2='abc'} {t1!=t2} 0 + +test_expr expr-4.1 {t1='abc', t2='Abc'} {t1t2} 1 +test_expr expr-4.3 {t1='abc', t2='Bbc'} {t1t2} 0 + +test_expr expr-5.1 {t1='abc', t2='xyz'} {t1 LIKE t2} 0 +test_expr expr-5.2 {t1='abc', t2='ABC'} {t1 LIKE t2} 1 +test_expr expr-5.3 {t1='abc', t2='A_C'} {t1 LIKE t2} 1 +test_expr expr-5.4 {t1='abc', t2='abc_'} {t1 LIKE t2} 0 +test_expr expr-5.5 {t1='abc', t2='A%C'} {t1 LIKE t2} 1 +test_expr expr-5.6 {t1='abxyzzyc', t2='A%C'} {t1 LIKE t2} 1 +test_expr expr-5.7 {t1='abxyzzy', t2='A%C'} {t1 LIKE t2} 0 +test_expr expr-5.8 {t1='abxyzzycx', t2='A%C'} {t1 LIKE t2} 0 + finish_test