@BeforeClass: Para determinar que um método vai ser executado antes dos demais métodos da classe de teste utilizamos a anotação:
@AfterClass: Para determinar que um método vai ser executado depois dos demais métodos da classe de teste utilizamos a anotação:
@Before: Para determinar que um método vai ser executado antes de cada caso de teste utilizamos a anotação:
@After: Para determinar que um método vai ser executado depois de cada caso de teste utilizamos a anotação
O JUnit 4 substituiu os métodos por duas anotações @Before @After as duas respectivamente substituem os métodos setUp() e tearDown()
Alternativa correta: D.
.
a) ERRADA: a anotação correta é @Test;
b) ERRADA: os nomes não precisam ter nenhum prefixo;
c) ERRADA: o setUp() é opcional. Você pode executar um teste sem "preparar o ambiente" antes;
d) CORRETA;
e) ERRADA: idem a C, os métodos setUP() e tearDown() são facultativos. É comum utilizarmos eles, mas não é obrigatório implementá-los.