Continuando a falar sobre o JUnit, agora vamos ver algumas anotações que podem ser utilizadas para preparações antes de rodar os testes (como abertura de conexões, por exemplo) ou para ações a serem realizadas após o fim dos testes (como fechamento de conexões, por exemplo).
@Before deve ser usado como anotação acima do método que tenha o que deve ser executado antes de qualquer um dos casos de teste. Se forem rodados 5 testes, por exemplo, o método com @Before será executado 5 vezes, uma antes de cada um deles.
@After deve ser usado como anotação acima do método que tenha o que deve ser executado depois de qualquer um dos casos de teste. Se forem rodados 5 testes, por exemplo, o método com @After será executado 5 vezes, uma depois de cada um deles.
@BeforeClass deve ser usado como anotação acima do método que tenha o que deve ser executado uma única vez antes dos casos de teste da classe. Não importa quantos casos de testes haja, o método com @BeforeClass será executado apenas uma vez, antes que comecem os casos de teste.
@AfterClass deve ser usado como anotação acima do método que tenha o que deve ser executado uma única vez depois dos casos de teste da classe. Não importa quantos casos de testes haja, o método com @AfterClass será executado apenas uma vez, depois que terminarem todos os casos de teste da classe.
Nenhum comentário:
Postar um comentário