Olá, boa noite! Minha duvida é o seguinte:
Estou fazendo um exercicio envolvendo o uso dos casos de Teste do JUnity, sendo aplicado na linguagem java, através do eclipse jee oxygen.
Mas, o problema é que quando vou fazer o teste, o meu programa ignora o método em @BeforeEach e só funciona os métodos no @Test. Gostaria de arranjar uma maneira para que o programa le-se o método do BeforeEach, antes de cada teste.
Código:
import static org.junit.jupiter.api.Assertions.*;
import org.junit.jupiter.api.Test;
class TestePizzas {
@BeforeEach
void iniciar() {
System.out.println("Oi");
}
@Test
void test() {
System.out.println("1");
}
@Test
void test2() {
System.out.println("2");
}
@Test
void test3() {
System.out.println("3");
}
}
O que ele escreve:
1
2
3
O que era esperado:
oi
1
oi
2
oi
3