que tienen un mensaje XML de este modo:¿Cómo ignoro ciertos elementos cuando comparo XML?
<root>
<elementA>something</elementA>
<elementB>something else</elementB>
<elementC>yet another thing</elementC>
</root>
quiero comparar un mensaje de este tipo producido por un método bajo prueba a un mensaje de espera, pero no se preocupan por elementA
. Por lo tanto, me gustaría que el mensaje anterior sea considerada igual a:
<root>
<elementA>something different</elementA>
<elementB>something else</elementB>
<elementC>yet another thing</elementC>
</root>
estoy usando la versión más reciente de XMLUnit.
Estoy imaginando que la respuesta implica la creación de un DifferenceListener
personalizado; Simplemente no quiero reinventar la rueda si hay algo listo para usar.
Sugerencias que utilizan una biblioteca que no sea XMLUnit son bienvenidas.
Eso también es un enfoque válido para el problema. Gracias por la sugerencia. –