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