Factoriser les données de tests Unitils
Par philippe voncken, mardi 1 février 2011 à 20:54 :: Web et XML :: #202 :: rss
Voici un exemple de fichier xml qui permet de pointer vers un autre fichier Xml.
<?xml version="1.0"?> <!DOCTYPE test SYSTEM "" [ <!ENTITY datas SYSTEM "src/test/java/datas-test.xml"> ]> <dataset> &datas; </dataset>
J'aurais préférer utiliser le classpath pour pointer vers le fichier datas-test.xml mais ca ne fonctionnait pas alors je reste pragmatique et je me contente du chemin relatif src/test/java qui fonctionne via Eclipse et via Maven et cela même sur les projets multi-module.
L'intérêt de cette astuce est de factoriser les jeux de données, ce qui permet de changer les objets du domaine et/ou le schéma de la base sans avoir à changer 200 fichiers de tests unitaires.
Commentaires
Aucun commentaire pour le moment.
Ajouter un commentaire
Les commentaires pour ce billet sont fermés.