1
resposta

Dúvida sobre o funcionamento do @BeforeAll

Ao trocar o @BeforeEach pelo @BeforeAll os testes não passaram mais.

A dúvida é a seguinte: O @BeforeAll inicializa apenas uma vez, não sendo válido para todos os testes ou ele é válido para todos?

No exemplo do professor, teria como rodar os três testes com ele?

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Oi Lucas,

Deveria funcionar, pois o beforeAll vai ser chamado apenas uma única vez ao rodar os testes.

O único problema do beforeAll é que os objetos instanciados nele serão reaproveitados em todos os métodos de testes, podendo causar problemas.

Posta aqui como ficou o seu código completo.