hammerspoon/extensions/math/test_math.lua

28 lines
565 B
Lua

function testRandomFloat()
local i = 10
while i > 0 do
local rand = hs.math.randomFloat()
assertTrue(rand >= 0)
assertTrue(rand <= 1)
i = i - 1
end
return success()
end
function testRandomFromRange()
local rand1 = hs.math.randomFromRange(0, 100)
assertTrue(rand1 >= 0)
assertTrue(rand1 <= 100)
local rand2 = hs.math.randomFromRange(-1, 100)
assertIsNil(rand2)
local rand3 = hs.math.randomFromRange(1, 1)
assertIsNil(rand3)
local rand4 = hs.math.randomFromRange(1, -1)
assertIsNil(rand4)
return success()
end