Wsparcie Mam dwa ciągi xmlPorównaj dwa ciągi XML ignorując kolejność występowania elementów
<test>
<elem>a</elem>
<elem>b</elem>
</test>
<test>
<elem>b</elem>
<elem>a</elem>
</test>
Jak napisać test, który porównuje te dwa ciągi i ignoruje kolejność elementów?
Chcę, aby test był możliwie jak najkrótszy, nie było miejsca na 10-wierszowe przetwarzanie XML itp. Szukam prostego asercji lub smt podobnego.
mam to (co robi praca)
Diff diff = XMLUnit.compareXML(expectedString, actualString);
XMLAssert.assertXMLEqual("meh", diff, true);
analizowania XML i dodać wartości w zbiorze – user1121883
Jakikolwiek sposób zrobić to w zaledwie kilku liniach w XMLUnit? –
Oczywiście wystarczy napisać tak, jak potrzebujesz w swojej sprawie. Nie ma gotowego rozwiązania, ponieważ jest to nietypowy wymóg. – kan