monster-fix

test not aborting
This commit is contained in:
Enno Rehling 2009-08-22 09:15:34 +00:00
parent efeba442e9
commit 268bccb69b
2 changed files with 8 additions and 4 deletions

View File

@ -165,6 +165,10 @@ function process(orders)
kill_multis(confirmed_multis) kill_multis(confirmed_multis)
-- plan_monsters() -- plan_monsters()
local mon = get_faction(666)
if mon ~= nil then
mon.lastturn = get_turn()
end
local nmrs = get_nmrs(1) local nmrs = get_nmrs(1)
-- nmrs = 0 -- nmrs = 0

View File

@ -323,7 +323,7 @@ local function test_morale()
process_orders() process_orders()
u1:clear_orders() u1:clear_orders()
assert(r.owner==u2.faction) assert(r.owner==u2.faction)
assert(r.morale==4) assert(r.morale==3) -- 5-MORALE_TRANSFER
u2.building = nil u2.building = nil
update_owners() update_owners()
assert(r.owner==u1.faction) assert(r.owner==u1.faction)
@ -461,7 +461,7 @@ function test_taxes()
local u = unit.create(f, r, 1) local u = unit.create(f, r, 1)
u:add_item("money", u.number * 10) u:add_item("money", u.number * 10)
u:clear_orders() u:clear_orders()
u:add_order("LERNE Holzfällen") -- do not work u:add_order("LERNE Holzfaellen") -- do not work
local b = building.create(r, "watch") local b = building.create(r, "watch")
b.size = 10 b.size = 10
u.building = b u.building = b
@ -682,7 +682,7 @@ mytests = {
["morale"] = test_morale ["morale"] = test_morale
} }
fail = 0 fail = 0
for k, v in pairs(mytests) do for k, v in pairs(tests) do
local status, err = pcall(v) local status, err = pcall(v)
if not status then if not status then
fail = fail + 1 fail = fail + 1
@ -694,7 +694,7 @@ end
-- spells_csv() -- spells_csv()
if true or fail > 0 then if fail > 0 then
print(fail .. " tests failed.") print(fail .. " tests failed.")
io.stdin:read() io.stdin:read()
end end