From: shaneh Date: Wed, 17 Feb 2010 03:57:58 +0000 (+0000) Subject: More rounding tests. X-Git-Tag: version-3.7.2~604 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=35c1a793ce5a08da2b26c99bdb7cac3813892afe;p=thirdparty%2Fsqlite.git More rounding tests. FossilOrigin-Name: 3863638b8cd8d41cf4abf8b0d618892de845e91f --- diff --git a/manifest b/manifest index f6c0a746b8..b7bb5a4838 100644 --- a/manifest +++ b/manifest @@ -1,5 +1,5 @@ -C Remove\sduplicated\sassignment\sin\srealloc. -D 2010-02-16T22:06:31 +C More\srounding\stests. +D 2010-02-17T03:57:59 F Makefile.arm-wince-mingw32ce-gcc fcd5e9cd67fe88836360bb4f9ef4cb7f8e2fb5a0 F Makefile.in c5827ead754ab32b9585487177c93bb00b9497b3 F Makefile.linux-gcc d53183f4aa6a9192d249731c90dbdffbd2c68654 @@ -408,7 +408,7 @@ F test/fts3query.test 154fe4b015fd61af523ee083570a134f508f5be7 F test/fts3rnd.test 2f5761db9dd92f6fe09d08976ac658ef521846ed F test/fts3snippet.test 5745ce7270fb754b4f998c6bc33bf843791f6e36 F test/fts4aa.test 9a9bc506487399c17284fa82a72f16d5ced2910c -F test/func.test c12663a99d9ad96737b6a3efd65e0d2d436ff4ab +F test/func.test 6c5ce11e3a0021ca3c0649234e2d4454c89110ca F test/func2.test 772d66227e4e6684b86053302e2d74a2500e1e0f F test/fuzz.test a4174c3009a3e2c2e14b31b364ebf7ddb49de2c9 F test/fuzz2.test 207d0f9d06db3eaf47a6b7bfc835b8e2fc397167 @@ -788,7 +788,7 @@ F tool/speedtest2.tcl ee2149167303ba8e95af97873c575c3e0fab58ff F tool/speedtest8.c 2902c46588c40b55661e471d7a86e4dd71a18224 F tool/speedtest8inst1.c 293327bc76823f473684d589a8160bde1f52c14e F tool/vdbe-compress.tcl d70ea6d8a19e3571d7ab8c9b75cba86d1173ff0f -P b8ee76bc1fd355110149bd9135dd31a5724c2ac6 -R 5e2126b9b3083501eb493eb6933f3f29 +P c419955df0ad0507ecb3869786d48458366d4e8f +R 0374c8d9925a8aac2f74883dcb36ba86 U shaneh -Z 0a666a93623a5a83ee6f99d90ca54163 +Z b4ee0a92d3d0f07e677dbd80998fc3a0 diff --git a/manifest.uuid b/manifest.uuid index ddfb159a9a..168d6eb9e5 100644 --- a/manifest.uuid +++ b/manifest.uuid @@ -1 +1 @@ -c419955df0ad0507ecb3869786d48458366d4e8f \ No newline at end of file +3863638b8cd8d41cf4abf8b0d618892de845e91f \ No newline at end of file diff --git a/test/func.test b/test/func.test index ccdda0cd8a..eef0543986 100644 --- a/test/func.test +++ b/test/func.test @@ -240,18 +240,19 @@ ifcapable floatingpoint { # long doubles, but not on GCC builds with 80-bit # long doubles. for {set i 1} {$i<999} {incr i} { - set x1 [expr 40222.0 + $i + 0.5] + set x1 [expr 40222.5 + $i] set x2 [expr 40223.0 + $i] do_test func-4.17.$i { execsql {SELECT round($x1);} } $x2 } - do_test func-4.18 { - execsql {SELECT round(41051.5);} - } {41052.0} - do_test func-4.19 { - execsql {SELECT round(41224.5);} - } {41225.0} + for {set i 1} {$i<999} {incr i} { + set x1 [expr 40222.05 + $i] + set x2 [expr 40222.10 + $i] + do_test func-4.18.$i { + execsql {SELECT round($x1,1);} + } $x2 + } do_test func-4.20 { execsql {SELECT round(40223.4999999999);} } {40223.0}