refinar testes para modulo 'mapa.py'

This commit is contained in:
2026-04-06 16:16:05 +01:00
parent e67e1ff0a9
commit 8755fa0661

View File

@ -2,6 +2,19 @@ import pytest
from modules.mapa import Mapa
def test_criar_mapa_16x16():
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))