@@ -32,6 +32,14 @@ def teste_ator_posicao(self):
3232 ator = Ator (0.6 , 2.1 )
3333 self .assertTupleEqual ((1 , 2 ), ator .calcular_posicao (3.14 ), 'Deveria arredondar para inteiro' )
3434
35+ def teste_resetar (self ):
36+ ator = Ator ()
37+ self .assertIsNone (ator ._tempo_de_colisao )
38+ ator ._tempo_de_colisao = 1
39+ ator .resetar ()
40+ self .assertIsNone (ator ._tempo_de_colisao )
41+
42+
3543 def teste_status (self ):
3644 ator = Ator ()
3745 'Confere status de um ator'
@@ -157,6 +165,19 @@ def teste_status(self):
157165 def teste_velocidade_escalar (self ):
158166 self .assertEqual (20 , PassaroVermelho .velocidade_escalar )
159167
168+ def teste_resetar (self ):
169+ passaro = PassaroVermelho ()
170+ self .assertIsNone (passaro ._tempo_de_colisao )
171+ self .assertIsNone (passaro ._tempo_de_lancamento )
172+ self .assertIsNone (passaro ._angulo_de_lancamento )
173+ passaro ._tempo_de_colisao = 1
174+ passaro ._tempo_de_lancamento = 2
175+ passaro ._angulo_de_lancamento = 90
176+ passaro .resetar ()
177+ self .assertIsNone (passaro ._tempo_de_colisao )
178+ self .assertIsNone (passaro ._tempo_de_lancamento )
179+ self .assertIsNone (passaro ._angulo_de_lancamento )
180+
160181 def teste_foi_lancado (self ):
161182 passaro_vermelho = PassaroVermelho (1 , 1 )
162183 self .assertFalse (passaro_vermelho .foi_lancado (),
0 commit comments