[junit, hibernate, persistence] тестовые данные для базы
Бред какой.
> Не могу найти, каким образом можно достаточно просто загрузить дамп в базу
psql -h host -U user -d base -f dump.sql
---
"Vyroba umelych lidi, slecno, je tovarni tajemstvi."
ты меня не понял. у меня есть набор тестовых данных. при автоматическом junit тестировании эти данные должны загружаться в базу, далее выполняются тесты, после чего база очищается. как работать с постгресом из консоли я прекрасно знаю, только нужно мне совсем не это.
Тебе не лень изучать libpq или что там у вас поверх неё накручено?
Если только ты не проводишь нагрузочное тестирование, создавая
случайные данные, проще всего воспрользоваться готовыми средствами,
psql (можно и pg_restore, но это может быть чревато, а там SQL).
---
"Vyroba umelych lidi, slecno, je tovarni tajemstvi."
кто может подсказать, каким образом можно это организовать?раз у тебя Hibernate, почему бы не использовать просто объекты, амиго?
session.save(new Book("my book"
дешево и сердито, плюс кроссплатформенно.
А для заумных целей разумеется есть dbUnit, но нафига?
спасибо, посмотрю.
Срочно выкини весь этот бред, и вообще, поучись у вменяемых людей, не повернутых головой на ООП.
сериализация объектов в базугде ты слова эти увидел?
такие заключения вне контекста конкретных задач - вот это вот полный пиздец.
Оставить комментарий
oleg1331
Хочется организвовать часть тестов следующим образом:* в базу загркжается какой-то дамп, заданный либо в текстовом виде, либо в виде sql-дампа
* запускается набор тестов (в пределах одного класса)
* база очищается
Не могу найти, каким образом можно достаточно просто загрузить дамп в базу
для тестирования использую HSQL db, для боевого использвания - postgres
кто может подсказать, каким образом можно это организовать?