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