Есть тесты написанные в связке JBehave + Thucydides.
Стоит задача, что бы тесты выполнялись на любой базе.
Т.е. нужно заполнять базу данными перед тестами и потом чистить только эти данные.
Есть мысль использовать аннотации @BeforeStories для наполния БД основными данными, а потом в @Given адейтами и и инсертами добивать все остальное.
С базой работаю через hibernate.
Удалять каскадно не выходить. т.к rollback не работает корректо с jbehave.
Прошу поделиться своими мыслями, мне так думается, что подобные проблемы уже решались.
Заранее спасибо.