Qual è la differenza principale tra
@Before
e@BeforeClass
- e in JUnit 5
@BeforeEach
e@BeforeAll
- e in JUnit 5
@After
e@AfterClass
Secondo JUnit Api @Before
viene utilizzato nel seguente caso:
Quando si scrivono i test, è comune scoprire che diversi test richiedono oggetti simili creati prima di poter essere eseguiti.
Considerando che @BeforeClass
può essere utilizzato per stabilire una connessione al database. Ma non puoi @Before
fare lo stesso?