Quelle est la principale différence entre
@Before
et@BeforeClass
- et dans JUnit 5
@BeforeEach
et@BeforeAll
- et dans JUnit 5
@After
et@AfterClass
Selon le JUnit Api @Before
est utilisé dans le cas suivant:
Lors de l'écriture de tests, il est courant de constater que plusieurs tests nécessitent la création d'objets similaires avant de pouvoir s'exécuter.
Considérant que @BeforeClass
peut être utilisé pour établir une connexion à la base de données. Mais ne pouvait pas @Before
faire la même chose?