Предварительное заполнение таблиц HSQL - PullRequest
1 голос
/ 24 января 2011

Мой менеджер спросил, могу ли я выполнить модульное тестирование DAO с помощью HSQL.Никогда не слышав об этом, я прочитал некоторые и сделал небольшую реализацию для модульного тестирования с базой данных в памяти.Я обнаружил, что из-за внешних ключей будет сложно тестировать только одну функцию за раз, так как мне нужно убедиться, что в БД достаточно информации, чтобы удовлетворить ограничения внешнего ключа.Есть ли простой способ заполнить таблицы базовым уровнем информации?Вся информация, которую я продолжаю находить, кажется, только для чистого листа памяти или отдельного экземпляра, используемого как любая другая БД.

Примечание: Это не отдельно, это частьпроекта Maven управляемого затмения.

1 Ответ

2 голосов
/ 24 января 2011

Взгляните на DBUnit - он может дать вам возможность выполнить необходимые предварительные тесты.

...