def test_caso_vinte_e_tres(self): self.assertEqual(21, Avaliador.avaliar('3 2 5 + *'))
def test_caso_vinte_e_quatro(self): self.assertAlmostEqual(4.2, Avaliador.avaliar('3.1 1.1 +'), 7)
def test_caso_vinte_e_dois(self): self.assertEqual(5, Avaliador.avaliar('2 3 +'))
def test_caso_vinte_e_um(self): with self.assertRaises(ValueError): Avaliador.avaliar('2 3 4 +')
def test_caso_dezenove(self): with self.assertRaises(ValueError): Avaliador.avaliar('2 + 3')
def test_caso_dezoito(self): with self.assertRaises(ValueError): Avaliador.avaliar('23*')
def test_caso_dezessete(self): with self.assertRaises(TypeError): Avaliador.avaliar(2)