Есть ли способ подключиться к базе данных hsqldb (через инструмент) во время модульного тестирования?

Мой вопрос довольно прост, я использую DBUnit для тестирования своего DAO.

Мне нужно проверить довольно сложный запрос. Я создал набор данных, используя формат flatxml для тестирования.

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

Я хотел бы запросить базу данных hsql, чтобы посмотреть ее данные и выполнить несколько простых запросов, чтобы узнать, чего не хватает.

Есть ли способ подключиться к базе данных hsql во время теста (на котором есть точка останова) с помощью таких инструментов, как oracle sql developper, чтобы посмотреть состояние базы данных?


person Jerome Cance    schedule 07.02.2013    source источник


Ответы (1)


да. Лучший способ использовать HSQLDB для разработки - запустить сервер HSQLDB. Вы можете подключиться к этому серверу с помощью приложения HSQLDB DatabaseManager или любого другого инструмента доступа к базе данных для просмотра содержимого.

См. Руководство:

http://hsqldb.org/doc/2.0/guide/deployment-chapt.html#dec_app_dev_testing

person fredt    schedule 07.02.2013