Sono costretto a utilizzare JUnit 3 per una particolare suite di test. Capisco setUp()
e tearDown()
per la funzione di @Before
e @After
, ma c'è un analogo di @BeforeClass
e @AfterClass
per le cose che dovrebbero accadere una volta prima dell'inizio dei test e una volta dopo l'esecuzione di tutti i test?JUnit 3 ha qualcosa di analogo a @BeforeClass?
24
A
risposta
18
OK, avrei dovuto cercare SO meglio.
public static Test suite() {
return new TestSetup(new TestSuite(YourTestClass.class)) {
protected void setUp() throws Exception {
System.out.println(" Global setUp ");
}
protected void tearDown() throws Exception {
System.out.println(" Global tearDown ");
}
};
}
-4
No, questa è una nuova funzionalità in JUnit4.
Problemi correlati
- 1. JUnit 3 ha qualcosa di analogo a @Ignore
- 2. Con jUnit 4, posso parametrizzare @BeforeClass?
- 3. Caricamento file proprietà in JUnit @BeforeClass
- 4. JUnit + Maven + Eclipse: Perché @BeforeClass non funziona?
- 5. Come accedere a primavera ApplicationContext nel metodo statico junit @BeforeClass?
- 6. NSView ha qualcosa di analogo ai metodi setNeedsLayout/layoutSubviews di UIView?
- 7. JUnit 4 @BeforeClass e @AfterClass quando si utilizza Suites
- 8. JUnit @BeforeClass lavoro non statico attorno all'applicazione Spring Boot
- 9. Hive ha qualcosa di equivalente a DUAL?
- 10. @BeforeClass vs static {}
- 11. Analogo PHP di funzione simile a mysql
- 12. Classe teardown in junit 3?
- 13. iOS ha qualcosa di simile a RecyclerView di Android?
- 14. Lua non ha qualcosa di paragonabile a method_missing di Ruby?
- 15. Qualcosa come "@Unroll" di Spock per le teorie di JUnit?
- 16. Ruby ha qualcosa di simile a buildout o virtualenv?
- 17. Operatore analogo a + = o. = In PL/SQL?
- 18. Rust ha qualcosa come scanf?
- 19. aggiornamento brew ha rotto qualcosa?
- 20. Java: test delle eccezioni con Junit 3
- 21. Junit @AfterClass (non statico)
- 22. Markup analogo al JSON
- 23. @BeforeClass ed ereditarietà - ordine di esecuzione
- 24. Ruby ha qualcosa come la comprensione delle liste di Python?
- 25. Suite di prove Junit 4 e classi di test individuali
- 26. Alternative a JUnit
- 27. Perché il mio metodo @BeforeClass non è in esecuzione?
- 28. qualcosa riprovare 3 volte prima di gettare un'eccezione - in clojure
- 29. Il metodo @parameters viene eseguito prima del metodo @beforeclass
- 30. Pulizia dopo tutti i test di junit
@Basilevs certo, ma questa domanda googles bene –