Pessoal, eu faço a declaração @Before nos meus testes, mas ele não “funciona”, não faz o que deveria fazer (rodar antes dos demais testes):
class TesteContaEspecial extends TesteContaCorrente {
@Before
public void inicializaConta() {
cc = new ContaEspecial(100);
cc.depositar(200);
}
@Test
public void saqueMaiorQueSaldo() {
int valorSacado = cc.sacar(350);
assertEquals(200, cc.saldo);
assertEquals(0, valorSacado);
}
@Test
public void maiorQueSaldoLimite() {
int valorSacado = cc.sacar(250);
assertEquals(-50, cc.saldo);
assertEquals(0, valorSacado);
}
}