Abbiamo un sacco di test di integrazione scritti utilizzando JUnit , anche se ora li stiamo eseguendo con 4.4. Alcuni di questi hanno bisogno di un metodo tearDown che viene eseguito dopo che tutti i test della classe sono completi (per liberare alcune risorse comuni).Classe teardown in junit 3?
Vedo che questo può essere fatto in junit 4 con @AfterClass (org.junit). Tuttavia, mescolare questo in junit esistenti 3 test che estendono TestCase (junit.framework. *) Non sembra funzionare. [BTW c'è ancora uno strumento di migrazione? Domanda 264680 indica che non ce n'era uno un anno fa.]
Ho visto menzionare l'uso di junit.extensions.TestSetup per questo genere di cose. Il mio breve test su questo non sembrava funzionare. Qualche esempio?
Si supponga che non abbiamo il tempo attualmente per convertire e verificare tutti i test manualmente (e formare tutti gli sviluppatori coinvolti sull'utilizzo del JUnit 4 annotazioni), ma voglio solo indirizzare le poche classi che richiedono un equivalente AfterClass in junit 3. –