Was ist der Hauptunterschied zwischen
@Before
und@BeforeClass
- und in JUnit 5
@BeforeEach
und@BeforeAll
- und in JUnit 5
@After
und@AfterClass
Laut JUnit wird Api @Before
im folgenden Fall verwendet:
Beim Schreiben von Tests wird häufig festgestellt, dass für mehrere Tests ähnliche Objekte erstellt werden müssen, bevor sie ausgeführt werden können.
Während @BeforeClass
kann eine Datenbankverbindung herzustellen verwendet werden. Aber konnte man das nicht @Before
auch?