SóProvas


ID
1847317
Banca
FCC
Órgão
TRT - 23ª REGIÃO (MT)
Ano
2016
Provas
Disciplina
Programação
Assuntos

Um Técnico do Tribunal, que utiliza JUnit, sabe que dentre os métodos da classe TestCase aquele que é chamado depois de cada método de teste, usado para desfazer o que setUp() fez como, por exemplo, fechar uma conexão de banco de dados, é o

Alternativas
Comentários
  •  

    Setup e TearDown
    Na versão anterior do JUnit, existiam 2 métodos que eram utilizados para configurar o ambiente de teste antes e depois da execução de cada caso. O JUnit 4 substituiu os métodos por duas anotações @Before @After as duas respectivamente substituem os métodos setUp() e tearDown(). Qual a diferença?? A diferença é que agora ganhamos uma flexibilidade maior para definirmos os nomes dos métodos de inicialização da unidade de teste visto que o framework agora faz interpretações a partir das anotações.

    Para classes de teste que possuam superclasses não é mais necessário explicitar as chamadas de métodos setUp() e tearDown() nas superclasses. O framework se encarrega de chamar os métodos para você de forma automática se necessário. Métodos com anotações @Before na superclasse são chamados antes dos métodos @Before na subclasse. Métodos @After são chamados de forma inversa, primeiro os da subclasse e depois os da superclasse. 

    Leia mais em: Criando Testes de Unidades com o Junit 4 usando anotações http://www.devmedia.com.br/criando-testes-de-unidades-com-o-junit-4-usando-anotacoes/4798#ixzz44LV9KTLg