DBUnit, запустите оператор вставки-выбора

Я использую DbUnit для загрузки данных в БД для некоторых интеграционных тестов. Данные указываются в плоском XML-файле следующим образом:

<user id="2" name="bob" type="user">
<user id="1" name="john" type="admin">

Однако в случае одной таблицы строки, которые я хочу вставить, основаны на строках, уже вставленных в другие таблицы. Для меня наиболее удобным способом добиться этого было бы выполнение оператора вставки-выбора, а не указание строк через XML, как указано выше. Поддерживает ли DbUnit таким образом загрузку данных с помощью комбинации операторов вставки-выборки и XML?

Спасибо, Дон


person Dónal    schedule 05.11.2009    source источник


Ответы (1)


Я испробовал множество различных конфигураций с DbUnit, но все они основывались на простых XML-файлах. Я не видел возможности смешивать их с операторами SELECT, и я действительно думаю, что такой возможности не существует.

person tangens    schedule 05.11.2009