2013-03-25 2 views
1

Я пытаюсь найти способ создания набора тестов, которые должны были иметь чистую базу данных перед запуском тестового примера.Настройка чистой базы данных для каждого теста при использовании postgresql

InMemoryDB, похоже, не является вариантом, потому что используемый нами DDL не выполняется в H2.

Создание базы данных осуществляется с помощью эволюции, поэтому было бы удобно, если бы я смог использовать эволюции для создания чистой базы данных для каждого теста, а затем отбросить базу данных после запуска теста.

Марко

ответ

0

Как вариант, вы можете попробовать Flashback (или точку в Recovery Time) функцию для восстановления исходного состояния DB или рассмотреть написание тестов, которые не зависят друг от друга.

Смежные вопросы