2014-12-13 16:37:46 +01:00

34 lines
735 B
Lua

-- Load the test file.
dofile("../utils/test.lua")
-- Load the file for testing.
dofile("../utils/mathutil.lua")
local function test_clamp()
test.equals(0, mathutil.clamp(0, 0, 0))
test.equals(0, mathutil.clamp(-10, 0, 20))
test.equals(20, mathutil.clamp(30, 0, 20))
end
local function test_round()
test.equals(0, mathutil.round(0))
test.equals(0, mathutil.round(0.3))
test.equals(0, mathutil.round(0.49))
test.equals(1, mathutil.round(0.50))
test.equals(1, mathutil.round(0.7))
test.equals(10.2, mathutil.round(10.23456, 1))
test.equals(10.3, mathutil.round(10.25456, 1))
test.equals(1.234, mathutil.round(1.2344756, 3))
end
test.start("mathutil")
test.run("clamp", test_clamp)
test.run("round", test_round)