Ho un messaggio XML in questo modo:Come ignoro determinati elementi quando si confronta XML?
<root>
<elementA>something</elementA>
<elementB>something else</elementB>
<elementC>yet another thing</elementC>
</root>
voglio mettere a confronto un messaggio di questo tipo prodotto da un metodo in prova a un messaggio atteso, ma non si preoccupano elementA
. Così, mi piacerebbe il messaggio di cui sopra per essere considerato pari a:
<root>
<elementA>something different</elementA>
<elementB>something else</elementB>
<elementC>yet another thing</elementC>
</root>
sto utilizzando l'ultima versione di XMLUnit.
Sto immaginando che la risposta implichi la creazione di una DifferenceListener
personalizzata; Non voglio reinventare la ruota se c'è qualcosa di pronto da usare là fuori.
I suggerimenti che utilizzano una libreria diversa da XMLUnit sono i benvenuti.
Questo è anche un approccio valido al problema. Grazie per il suggerimento. –