2
respostas

Instancias não compartilhadas entre os testes

As instancias dos objetos criados na classe de teste não são compartilhadas entre os métodos de teste. Essa caracteristica é do jUnit4 ou sempre foi assim?

2 respostas

Oi Allyson, tudo bem ?

Por boas práticas de código, não devemos depender do resultado de um teste para executar outro, cada teste deve rodar independentemente sem problemas. Por isso usamos o esquema de manipular o antes e depois de cada teste para poder facilitar esse tipo de comportamento.

Antes do junit 4 a gente tinha que fazer o gerenciamento na mão e a partir do 4 ele passa a nos ajudar com isso :)

Show Matheus. Perguntei pq lembro de usar o @Before e @After pra gerenciar as instancias entre os testes. Eu não sabia que no JUnit4 isso já é feito automaticamente. Obrigado por responder.