lunit = require "lunitx"
if _VERSION >= 'Lua 5.2' then
_ENV = lunit.module('simple','seeall')
else
module( "simple", package.seeall, lunit.testcase )
end
function test_success()
assert_true( true, "This test never fails.")
end
function test_failure()
assert_true( "Hello World!", "This test always fails!")
end
if _VERSION >= 'Lua 5.2' then
_ENV = lunit.module('enhanced','seeall')
else
module( "enhanced", package.seeall, lunit.testcase )
end
local foobar = nil
function setup()
foobar = "Hello World"
end
function teardown()
foobar = nil
end
function test1()
assert_equal("Hello World", foobar)
foobar = string.sub(foobar, 1, 5)
assert_equal("Hello", foobar)
end
function test2()
assert_equal("Hello World", foobar)
foobar = string.sub(foobar, -5)
assert_equal("World", foobar)
end