Salut,
Je tente de comparer 2 fichiers XML dans le cadre de mes tests Junit.
J'utilise JAXB pour générer mon XML vers la console, ensuite je copie/colle dans Notepad++ et je sauve mon fichier (qui est donc mon fichier de référence).
Ensuite, j'écrit le même XML mais directement dans un fichier et je tente de comparer les 2.
Si le compare les 2 fichiers avec Araxis_Merge.exe ils sont identiques (mais l'éditeur me reformate le 2ème fichier avec les sauts de lignes).
Prb : la méthode FileUtils.contentEquals(file1, file2) me renvoie false.
Je tente donc avec XMLUnit.compareXML(xml1, xml2) qui est plus adapté pour le XML mais c'est pareil !
Après avoir passé mon après midi, je pense que je deviens aveugle...
Donc si vous avez une solution simple pour m'en sortir je suis preneur !
Merci.
Partager