Bonjour,

j'utilise DBunit pour mes tests avec un fichier xml pour le jeu de données. Ce qui fait que j'ai les méthodes suivantes :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
@Override
	protected IDataSet getDataSet() throws Exception {
		XmlDataSet loadedDataSet = new XmlDataSet(new FileInputStream("dataset.xml"));
		return loadedDataSet;
 
	}
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
@Override
	protected DatabaseOperation getSetUpOperation() throws Exception {
		try {
			// Supprimer les données avant l'insertion.
			DatabaseOperation.DELETE.execute(getConnection(), getDataSet());
			// Inserer les données
			DatabaseOperation.INSERT.execute(getConnection(), getDataSet());
		} catch (Exception e) {
			log.error("Erreur lors de l'initialisation des données avec dbUnit",e);
			throw e;
		}
		return DatabaseOperation.NONE;
	}

Dans mon "dataset.xml" j'ai plusieurs tables et je souhaiterai découper le fichier en plusieurs fichiers dataset xml. Savez-vous si c'est possible ?

Suis-je clair ?
Merci

PoichOU