refinar testes para modulo 'mapa.py'
This commit is contained in:
@ -2,6 +2,19 @@ import pytest
|
|||||||
from modules.mapa import Mapa
|
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))
|
mapa = Mapa((16, 16))
|
||||||
assert isinstance(mapa, Mapa), f"esperado 'Mapa', retornado {type(mapa)}"
|
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