Testes e excecao

2 respostas
cafezin

Olá,

Um pouco de testes… Estou usando Junit.
Eu sei que é possível verificar se uma exceção foi lançada, através do teste.
Dessa forma:

if (...) throw new IllegalArgumentException();

@Test(expected = IllegalArgumentException.class) myTest() {...}
Agora eu pergunto, é possível através do teste, saber que ocorreu uma exceção, mas ja foi tratada?

if (...) try { throw new IllegalArgumentException(); } catch (Exception e) { tratando a excecao }
PS: talvez eu esteja viajando!

Abraço

2 Respostas

andbecker

se entendi a questão, basta adicionar uma variável no throw para registrar o seu uso.

por exemplo
if (...)  
try {         
throw new IllegalArgumentException();
string registro = "execeção da condiçao1 usada";
} catch (Exception e) {  
tratando a excecao  

}

depois vc chamas as variaveis de registro... não sei se minha idéia ficou clara...

M

gosto muito de junit.

Criado 14 de abril de 2011
Ultima resposta 14 de abr. de 2011
Respostas 2
Participantes 3