~qcumber-some/widelands/spice-up-cmake

« back to all changes in this revision

Viewing changes to src/scripting/test/ts.wmf/scripting/test_flag.lua

  • Committer: Jens Beyer (Qcumber-some)
  • Date: 2010-05-28 14:51:37 UTC
  • mfrom: (5149.1.226 trunk)
  • Revision ID: qcumber-some@buerotiger.de-20100528145137-0pyil9qw7szyztsw
MergeĀ fromĀ trunk

Show diffs side-by-side

added added

removed removed

Lines of Context:
9
9
flag_tests = lunit.TestCase("flag tests")
10
10
function flag_tests:setup()
11
11
   self.p = wl.game.Player(1)
12
 
   self.f = self.p:place_flag(wl.map.Field(13,10), 1)
 
12
   self.field = wl.map.Field(13,10)
 
13
   self.f = self.p:place_flag(self.field, 1)
13
14
end
14
15
function flag_tests:teardown()
15
16
   pcall(self.f.remove, self.f)
21
22
function flag_tests:test_type()
22
23
   assert_equal("flag", self.f.type)
23
24
end
 
25
function flag_tests:test_fields()
 
26
   local f = self.f.fields
 
27
   assert_equal(1, #f)
 
28
   assert_equal(self.field, f[1])
 
29
end
24
30
function flag_tests:test_no_wares_on_creation()
25
31
   local rv = self.f:get_wares("all")
26
32
   cnt = 0