Files
love/testing/tests/timer.lua
T
ell e03b2db08b 0.2
- Added tests for all obj creation, transformation, window + system info graphics methods
- Added half the state methods for graphics + added placeholders for missing drawing methods
- Added TestMethod:assertNotNil() for quick nil checking
- Added time total to the end of each module summary in console log to match file output

- Removed a bunch of unessecary nil checks
- Removed :release() from test methods, collectgarbage("collect") is called between methods instead

- Renamed /output to /examples to avoid confusion

- Replaced love.filesystem.newFile with love.filesystem.openFile
- Replaced love.math.noise with love.math.perlinNoise / love.math.simplexNoise

- Fixed newGearJoint throwing an error in 12 as body needs to be dynamic not static now

- Some general cleanup, incl. better comments and time format in file output
2023-10-05 23:03:32 +01:00

46 lines
1.2 KiB
Lua

-- love.timer
-- love.timer.getAverageDelta
-- @NOTE not sure if you could reliably get a specific delta?
love.test.timer.getAverageDelta = function(test)
test:assertNotNil(love.timer.getAverageDelta())
end
-- love.timer.getDelta
-- @NOTE not sure if you could reliably get a specific delta?
love.test.timer.getDelta = function(test)
test:assertNotNil(love.timer.getDelta())
end
-- love.timer.getFPS
-- @NOTE not sure if you could reliably get a specific FPS?
love.test.timer.getFPS = function(test)
test:assertNotNil(love.timer.getFPS())
end
-- love.timer.getTime
love.test.timer.getTime = function(test)
local starttime = love.timer.getTime()
love.timer.sleep(1)
local endtime = love.timer.getTime() - starttime
test:assertEquals(1, math.floor(endtime), 'check 1s passes')
end
-- love.timer.sleep
love.test.timer.sleep = function(test)
local starttime = love.timer.getTime()
love.timer.sleep(1)
test:assertEquals(1, math.floor(love.timer.getTime() - starttime), 'check 1s passes')
end
-- love.timer.step
-- @NOTE not sure if you could reliably get a specific step val?
love.test.timer.step = function(test)
test:assertNotNil(love.timer.step())
end