diff --git a/exercicios/para-casa/exercicioquarta b/exercicios/para-casa/exercicioquarta new file mode 100644 index 0000000..a2da490 --- /dev/null +++ b/exercicios/para-casa/exercicioquarta @@ -0,0 +1,18 @@ +import unittest +from calcula_media import calcular_media + +class TestCalculaMedia(unittest.TestCase): + + def test_calcula_media_lista_vazia(self): + lista = [] + resultado = calcular_media(lista) + self.assertEqual(resultado, 0) + + def test_calcula_media_lista_simples(self): + lista = [1, 2, 3, 4, 5] + resultado = calcular_media(lista) + self.assertEqual(resultado, 3.0) # A média de [1, 2, 3, 4, 5] é 3.0 + +if __name__ == '__main__': + unittest.main() + diff --git a/exercicios/para-sala/calculadora b/exercicios/para-sala/calculadora new file mode 100644 index 0000000..722b64a --- /dev/null +++ b/exercicios/para-sala/calculadora @@ -0,0 +1,17 @@ +import unittest +from calculadora import soma, subtracao + +class TestCalculadora(unittest.TestCase): + + def test_soma(self): + self.assertEqual(soma(2, 3), 5) + self.assertEqual(soma(0, 0), 0) + self.assertEqual(soma(-1, 1), 0) + + def test_subtracao(self): + self.assertEqual(subtracao(5, 2), 3) + self.assertEqual(subtracao(0, 0), 0) + self.assertEqual(subtracao(1, 3), -2) + +if __name__ == '__main__': + unittest.main()