diff options
Diffstat (limited to 'testes/math.lua')
-rw-r--r-- | testes/math.lua | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/testes/math.lua b/testes/math.lua index 48c1efe1..0191f7dd 100644 --- a/testes/math.lua +++ b/testes/math.lua | |||
@@ -50,7 +50,7 @@ end | |||
50 | local msgf2i = "number.* has no integer representation" | 50 | local msgf2i = "number.* has no integer representation" |
51 | 51 | ||
52 | -- float equality | 52 | -- float equality |
53 | function eq (a,b,limit) | 53 | local function eq (a,b,limit) |
54 | if not limit then | 54 | if not limit then |
55 | if floatbits >= 50 then limit = 1E-11 | 55 | if floatbits >= 50 then limit = 1E-11 |
56 | else limit = 1E-5 | 56 | else limit = 1E-5 |
@@ -62,7 +62,7 @@ end | |||
62 | 62 | ||
63 | 63 | ||
64 | -- equality with types | 64 | -- equality with types |
65 | function eqT (a,b) | 65 | local function eqT (a,b) |
66 | return a == b and math.type(a) == math.type(b) | 66 | return a == b and math.type(a) == math.type(b) |
67 | end | 67 | end |
68 | 68 | ||
@@ -83,7 +83,7 @@ end | |||
83 | do | 83 | do |
84 | local x = -1 | 84 | local x = -1 |
85 | local mz = 0/x -- minus zero | 85 | local mz = 0/x -- minus zero |
86 | t = {[0] = 10, 20, 30, 40, 50} | 86 | local t = {[0] = 10, 20, 30, 40, 50} |
87 | assert(t[mz] == t[0] and t[-0] == t[0]) | 87 | assert(t[mz] == t[0] and t[-0] == t[0]) |
88 | end | 88 | end |
89 | 89 | ||