У меня есть несколько тестовых классов TestNG, которые все расширяют один базовый класс AbstractIntegrationTest
. В суперклассе у меня есть метод commonAfterMethod
, который вызывается после каждого метода тестирования и выполняет некоторую очистку.
В этом методе я хочу что-то сделать в зависимости от результата теста, например, если тест не пройден, я хочу выгрузить тестовые данные в файл для дальнейшего изучения. Проблема в том, что мне нужно сделать это точно в commonAfterMethod
, потому что он выполняет откат базы данных, а затем данные теряются.
Thanx