diff --git a/tests/test_mapa.py b/tests/test_mapa.py index 50af112..8c53b3a 100644 --- a/tests/test_mapa.py +++ b/tests/test_mapa.py @@ -2,6 +2,19 @@ import pytest from modules.mapa import Mapa -def test_criar_mapa_16x16(): - mapa = Mapa((16, 16)) - assert isinstance(mapa, Mapa), f"esperado 'Mapa', retornado {type(mapa)}" +class Test_Mapa: + def test_criar_mapa_16x16(self): + """ + teste simples para criar objecto Mapa + """ + mapa = Mapa((16, 16)) + assert isinstance(mapa, Mapa), f"esperado 'Mapa', retornado {type(mapa)}" + + def test_criar_mapa_dimensao_negativa(self): + """ + teste para apanhar excepção quando dimensao de mapa for inferior a 1 + """ + mapa: Mapa + with pytest.raises(ValueError) as e_info: + mapa = Mapa((-1, -1)) + print(e_info, type(mapa))