diff options
Diffstat (limited to 'test/data/number/number.dat')
-rw-r--r-- | test/data/number/number.dat | 102 |
1 files changed, 94 insertions, 8 deletions
diff --git a/test/data/number/number.dat b/test/data/number/number.dat index 0aeb6d0..a8c9cae 100644 --- a/test/data/number/number.dat +++ b/test/data/number/number.dat @@ -1,48 +1,134 @@ #data 1 #expected -1 +1.000 #reset #data .0 #expected -.0 +0.000 #reset #data .5 #expected -.5 +0.500 #reset #data .999 #expected -.999 +0.999 #reset #data 2097151 #expected -2097151 +2097151.000 #reset +# Test INT_MAX + 1. Note that, in converting the result to float, +# we'll end up with INT_MAX + 1 as the output. #data 2097152 #expected -2097151.999 +2097152.000 #reset #data --2097152 +-1 +#expected +-1.000 +#reset + +#data +-.0 +#expected +0.000 +#reset + +#data +-.5 #expected +-0.500 +#reset + +#data +-.999 +#expected +-0.999 +#reset + +#data +-2097151 +#expected +-2097151.000 +#reset + +#data -2097152 +#expected +-2097152.000 #reset #data -2097153 #expected --2097152.999 +-2097152.000 +#reset + +#data +-x +#expected +0.000 +#reset + +#data ++x +#expected +0.000 +#reset + +#data +x +#expected +0.000 +#reset + +#data +1.x +#expected +1.000 +#reset + +#data +.x +#expected +0.000 +#reset + +#data +- +#expected +0.000 +#reset + +#data ++ +#expected +0.000 +#reset + +#data +0.12345 +#expected +0.123 +#reset + +#data +0.12367 +#expected +0.124 #reset |