У нас есть много интеграционных тестов, написанных с использованием JUnit 3 , хотя сейчас мы запускаем их с 4.4 . Некоторые из них нуждаются в методе tearDown, который запускается после завершения всех тестов в классе (чтобы освободить некоторые общие ресурсы).
Я вижу, что это можно сделать в junit 4 с помощью @AfterClass (org.junit). Однако смешивание этого с существующими тестами junit 3, которые расширяют TestCase (junit.framework. *), Похоже, не работает. [Кстати, есть ли еще инструмент миграции? Вопрос 264680 указывает на то, что не было ни одного года назад.]
Я видел упоминание об использовании junit.extensions.TestSetup для такого рода вещей. Мое краткое тестирование этого не показалось работой. Есть примеры?