Esempio n. 1
0
 def testMoveBullet(self):
     map = Game(1, 13)
     tank = Tank(1, [1, 2], map)
     bullet = tank.createBullet()
     self.assertEqual(bullet.currPos, [1, 1])
     tank.moveBullet(bullet)
     self.assertEqual(bullet.currPos, [1, 0])
Esempio n. 2
0
 def testRemoveBullet(self):
     map = Game(1, 13)
     tank = Tank(1, [1, 2], map)
     bullet = tank.createBullet()
     self.assertNotEqual(tank.bullets, [])
     tank.removeBullet(bullet)
     self.assertEqual(tank.bullets, [])
Esempio n. 3
0
 def testAddBullet(self):
     game = Game(1, 13)
     tank = Tank(1, [2, 2], game)
     game.addTank(tank)
     self.assertEqual(tank.bullets, [])
     bullet = tank.createBullet()
     self.assertNotEqual(tank.bullets, [])
     self.assertEqual(game.bullets, [])
     game.addBullet(bullet)
     self.assertNotEqual(game.bullets, [])
     game.removeBullet(bullet)
     self.assertEqual(game.bullets, [])
     self.assertEqual(tank.bullets, [])