refinar testes para modulo 'mapa.py'
This commit is contained in:
@ -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))
|
||||
|
||||
Reference in New Issue
Block a user