Для моих модульных тестов я хочу настроить базу данных, заполнить ее базовой информацией и запускать каждый тест в сессии, которая откатывает все изменения, сделанные в БД, чтобы всегда иметь нетронутую копию для каждого теста.
Я ищу что-то вроде
db withSession {
<create my objects under test>
<run operations>
<run asserts>
this.rollback()
}
Функция отката была в ранних версиях Scala Query, но похоже, что сейчас она отсутствует. Как я должен реализовать эту функциональность?
Best regards