diff options
author | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 2022-12-28 18:34:11 -0300 |
---|---|---|
committer | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 2022-12-28 18:34:11 -0300 |
commit | 314745ed8438d1276c6c928d5f9d4be018dfadb6 (patch) | |
tree | 594b7e873f2c29113d95c75147ab10865cdd772c /testes/math.lua | |
parent | 0825cf237d9d3505155f8b40bcf83ea1b135e8da (diff) | |
download | lua-314745ed8438d1276c6c928d5f9d4be018dfadb6.tar.gz lua-314745ed8438d1276c6c928d5f9d4be018dfadb6.tar.bz2 lua-314745ed8438d1276c6c928d5f9d4be018dfadb6.zip |
Avoid excessive name pollution in test files
Test files are more polite regarding the use of globals when locals
would do, and when globals are necessary deleting them after use.
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 | ||