April 05
Prof. Ismael H. F. Santos -  ismael@tecgraf.puc-rio.br                                                          2
JUnit 3.8 – Funcionamento
nO TestRunner recebe uma subclasse de junit.framework.TestCase
nUsa reflection (Cap 14) para achar métodos
nCada método testXXX(), executa:
n1. o método setUp()  /* Opcional */
n2. o próprio método testXXX()
n3. o método tearDown() /* Opcional */
nO test case é instanciado para executar um método testXXX() de cada vez.
nAs alterações que ele fizer ao estado do objeto não afetarão os demais testes
nMétodo pode terminar, falhar ou provocar exceção