Exemplo n.º 1
0
	def test_teoria_certa(self):
		detetive = Detetive(0, 0, 0)
		self.assertEqual(0, detetive.descobrir_assassino(0, 0, 0))
Exemplo n.º 2
0
	def test_apenas_um_erro(self):
		detetive = Detetive(0, 0, 0)
		self.assertEqual(1, detetive.descobrir_assassino(1, 0, 0))
		self.assertEqual(2, detetive.descobrir_assassino(0, 1, 0))
		self.assertEqual(3, detetive.descobrir_assassino(0, 0, 1))
Exemplo n.º 3
0
	def test_dois_erros(self):
		detetive = Detetive(0,0,0)
		contemErro = detetive.descobrir_assassino(0,1,1) in [2,3]
		self.assertTrue(contemErro)