2012-06-07 09:47:02 -07:00
|
|
|
require "lunit"
|
|
|
|
|
|
|
|
local eressea = eressea
|
|
|
|
local _G = _G
|
|
|
|
|
|
|
|
module("tests.bindings", lunit.testcase)
|
|
|
|
|
|
|
|
function test_eressea()
|
|
|
|
assert_equal("function", _G.type(eressea.free_game))
|
|
|
|
assert_equal("function", _G.type(eressea.read_game))
|
|
|
|
assert_equal("function", _G.type(eressea.write_game))
|
|
|
|
assert_equal("function", _G.type(eressea.read_orders))
|
|
|
|
end
|
|
|
|
|
|
|
|
function test_process()
|
2012-06-10 05:28:19 -07:00
|
|
|
assert_equal("function", _G.type(eressea.process.update_long_order))
|
2012-06-07 09:47:02 -07:00
|
|
|
assert_equal("function", _G.type(eressea.process.markets))
|
|
|
|
assert_equal("function", _G.type(eressea.process.produce))
|
2012-06-10 05:28:19 -07:00
|
|
|
|
2012-06-07 09:47:02 -07:00
|
|
|
assert_equal("function", _G.type(eressea.process.make_temp))
|
|
|
|
assert_equal("function", _G.type(eressea.process.settings))
|
2012-06-10 05:28:19 -07:00
|
|
|
assert_equal("function", _G.type(eressea.process.set_allies))
|
|
|
|
assert_equal("function", _G.type(eressea.process.set_prefix))
|
|
|
|
assert_equal("function", _G.type(eressea.process.set_stealth))
|
|
|
|
assert_equal("function", _G.type(eressea.process.set_status))
|
2012-06-16 22:38:44 -07:00
|
|
|
assert_equal("function", _G.type(eressea.process.set_name))
|
2012-06-07 09:47:02 -07:00
|
|
|
assert_equal("function", _G.type(eressea.process.set_group))
|
|
|
|
assert_equal("function", _G.type(eressea.process.set_origin))
|
|
|
|
assert_equal("function", _G.type(eressea.process.quit))
|
2012-06-12 22:36:29 -07:00
|
|
|
assert_equal("function", _G.type(eressea.process.study))
|
|
|
|
assert_equal("function", _G.type(eressea.process.movement))
|
|
|
|
assert_equal("function", _G.type(eressea.process.use))
|
2012-06-16 19:14:23 -07:00
|
|
|
assert_equal("function", _G.type(eressea.process.battle))
|
|
|
|
assert_equal("function", _G.type(eressea.process.siege))
|
2012-06-13 23:28:56 -07:00
|
|
|
assert_equal("function", _G.type(eressea.process.leave))
|
2012-06-16 23:31:25 -07:00
|
|
|
assert_equal("function", _G.type(eressea.process.promote))
|
|
|
|
assert_equal("function", _G.type(eressea.process.renumber))
|
|
|
|
assert_equal("function", _G.type(eressea.process.restack))
|
2012-06-17 12:51:48 -07:00
|
|
|
assert_equal("function", _G.type(eressea.process.set_spells))
|
2012-06-17 15:55:23 -07:00
|
|
|
assert_equal("function", _G.type(eressea.process.set_help))
|
2012-06-17 17:24:23 -07:00
|
|
|
assert_equal("function", _G.type(eressea.process.contact))
|
|
|
|
assert_equal("function", _G.type(eressea.process.enter))
|
|
|
|
assert_equal("function", _G.type(eressea.process.magic))
|
2012-06-17 17:55:46 -07:00
|
|
|
assert_equal("function", _G.type(eressea.process.give_control))
|
2012-06-17 22:31:30 -07:00
|
|
|
assert_equal("function", _G.type(eressea.process.regeneration))
|
2012-06-17 23:13:58 -07:00
|
|
|
assert_equal("function", _G.type(eressea.process.guard_on))
|
|
|
|
assert_equal("function", _G.type(eressea.process.guard_off))
|
2012-07-24 00:16:25 -07:00
|
|
|
assert_equal("function", _G.type(eressea.process.explain))
|
|
|
|
assert_equal("function", _G.type(eressea.process.messages))
|
|
|
|
assert_equal("function", _G.type(eressea.process.reserve))
|
|
|
|
assert_equal("function", _G.type(eressea.process.claim))
|
|
|
|
assert_equal("function", _G.type(eressea.process.follow))
|
|
|
|
assert_equal("function", _G.type(eressea.process.alliance))
|
|
|
|
assert_equal("function", _G.type(eressea.process.idle))
|
|
|
|
assert_equal("function", _G.type(eressea.process.set_default))
|
2012-06-07 09:47:02 -07:00
|
|
|
end
|
|
|
|
|
|
|
|
function test_settings()
|
|
|
|
assert_equal("function", _G.type(eressea.settings.set))
|
|
|
|
assert_equal("function", _G.type(eressea.settings.get))
|
|
|
|
end
|