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