Mamy wiele testów integracji napisanych przy użyciu JUnit , ale teraz używamy ich z 4.4. Kilka z nich potrzebuje metody tearDown, która działa po zakończeniu wszystkich testów w klasie (w celu uwolnienia niektórych wspólnych zasobów).Usuwanie klasy w junit 3?
Widzę, że można to zrobić na junicie 4 za pomocą @AfterClass (org.junit). Jednak wymieszanie tego w istniejących junitowych 3 testach rozszerzających TestCase (junit.framework. *) Nie działa. [BTW jest jeszcze narzędziem do migracji? Pytanie 264680 wskazano, że nie było go rok temu.]
Widziałem wzmiankę o używaniu junit.extensions.TestSetup dla tego rodzaju rzeczy. Moje krótkie testowanie tego nie wydawało się działaniem. Dowolne przykłady?
Załóżmy, że nie masz czasu, obecnie ręcznie konwertować i zweryfikować wszystkie testy (i szkolić wszystkich zaangażowanych programistów na temat korzystania z adnotacji JUnit 4), ale po prostu chcę zająć się kilkoma klasami, które wymagają ekwiwalentu AfterClass na junit 3. –