ho iniziato a sperimentare e ora voglio usare @After
, @Before
e @Test
ma la mia domanda corre solo il metodo @Before
e fornisce in uscita su console@After, @ prima non funziona in testcase
prima
Tuttavia, se rimuovo @After
e @Before
, viene eseguito il test @. Il mio codice è qui:
public class TestPractise extends AbstractTransactionalDataSourceSpringContextTests{
@Before
public void runBare(){
System.out.println("before");
}
@Test
public void testingMethod(){
System.out.println("testing");
}
@After
public void setDirty(){
System.out.println("after");
}
}
Perché non sono @After
, @Test
e @before
lavorando contemporaneamente?
Hai avuto lo stesso problema mescolando JUnit 4 e 5. Controlla le tue importazioni per le annotazioni e assicurati che corrispondano. – Muhd