def setUp(self):
		self.jogo = Jogo()
		self.jogo.colocarBarcoEm(5, 5)
Example #2
0
from django.db import models
from batalhaNaval import Jogo

jogo = Jogo()

jogo.colocarBarcoEm(2, 2)

def obter_jogo():
	global jogo
	
	return jogo
class BatalhaNavalTeste(unittest.TestCase):

	def setUp(self):
		self.jogo = Jogo()
		self.jogo.colocarBarcoEm(5, 5)


	def testa_que_acertou_um_barco(self):
		self.assertTrue(self.jogo.posicaoPossuiBarco(5, 5))

		self.jogo.atirarEm(5, 5)

		self.assertFalse(self.jogo.posicaoPossuiBarco(5, 5))
		

	def testa_houve_vitoria(self):
		self.jogo.atirarEm(5, 5)

		acabouOjogo = self.jogo.estaAcabado

		self.assertTrue(acabouOjogo)

	def testa_que_nao_acertou_um_missel(self):
		assert not self.jogo.posicaoPossuiBarco(1, 1)
		
		self.jogo.atirarEm(1, 1)

		assert not self.jogo.posicaoPossuiBarco(1, 1)