J'utilise DbUnit pour charger des données dans un DB pour certains tests d'intégration. Les données sont spécifiées dans un fichier XML plat comme ceci:DBUnit, exécutez l'instruction insert-select
<user id="2" name="bob" type="user">
<user id="1" name="john" type="admin">
Cependant, dans le cas d'une table, les lignes que je souhaite insérer sont basées sur des lignes déjà insérées dans d'autres tables. Le moyen le plus pratique pour y parvenir serait d'exécuter une instruction insert-select, plutôt que de spécifier les lignes via XML comme ci-dessus. DbUnit prend-il en charge le chargement des données via un mélange d'instructions select-insert et XML de cette manière?
Merci, Don
Malheureusement, je pense que vous avez raison –