В настоящее время я выясняю, как сделать приложение Wicket пригодным для тестирования.
По сути, это настройка Wicket / Hibernate / Apache Derby. Hibernate используется в качестве фильтра (как показано на: http://community.jboss.org/wiki/OpenSessionInView / см. HibernateSessionRequestFilter) и имеет файл hibernate.cfg.xml в качестве конфигурации.
Что я хочу сделать, так это уметь использовать WicketTester с собственной базой данных, которую я могу перестраивать с нуля при каждом запуске теста. В идеале тест должен содержать параметры подключения для Hibernate
По сути, мой вопрос о том, как динамически или во время запуска переключать мою базу данных?
И еще более абстрактно: каков хороший подход для такого рода тестирования?