Beim Komponententest mit JUnit gibt es zwei ähnliche Methoden, setUp()
und setUpBeforeClass()
. Was ist der Unterschied zwischen diesen Methoden? Was ist der Unterschied zwischen tearDown()
und tearDownAfterClass()
?Unterschied zwischen setUp() und setUpBeforeClass()
Hier sind die Unterschriften:
@BeforeClass
public static void setUpBeforeClass() throws Exception {
}
@AfterClass
public static void tearDownAfterClass() throws Exception {
}
@Before
public void setUp() throws Exception {
}
@After
public void tearDown() throws Exception {
}
Der Unterschied ist, dass setUpBeforeClass vor jedem der Tests ausgeführt wird und einmal ausgeführt wird; setUp wird einmal vor jedem Test ausgeführt (und wird normalerweise verwendet, um den Teststatus zwischen den Tests auf einen bekannt guten Wert zurückzusetzen). – Syntax