Comparar duas strings XML ignorando a ordem dos elementos
Suporte eu tenho duas seqüências de caracteres xml
<test>
<elem>a</elem>
<elem>b</elem>
</test>
<test>
<elem>b</elem>
<elem>a</elem>
</test>
Como escrever um teste que compara essas duas strings e ignora a ordem dos elementos?
Eu quero que o teste seja o mais curto possível, nenhum lugar para análise XML de 10 linhas, etc. Estou procurando por uma afirmação simples ou similar.
Eu tenho isso (o que não funciona)
Diff diff = XMLUnit.compareXML(expectedString, actualString);
XMLAssert.assertXMLEqual("meh", diff, true);