Есть ли способ проверить, равны ли два элемента dom в Java?
Какой лучший способ проверить равенство между двумя элементами в JUnit Testing. Если есть java-метод для проверки равенства между двумя элементами dom, то, возможно, я мог бы использовать assertTrue поверх этого java-метода. Будет ли это работать?
Скажем, у меня есть два dom-узла, n1 и n2, я попробовал следующее в тесте junit:
assertTrue(n1.isEqualNode(n2));
Пожалуйста, посмотрите результат моих тестовых выписок
node n1 is: <?xml version="1.0" encoding="UTF-8"?><user trust="false"><userid>user</userid><password>70A0C520F974F76D994779C92326BEFFDECC344B</password><username>sony</username><organization>org</organization></user>
node n2 is: <?xml version="1.0" encoding="UTF-8"?><user trust="false">
<userid>user</userid>
<password>70A0C520F974F76D994779C92326BEFFDECC344B</password>
<username>sony</username>
<organization>org</organization>
</user>
Это приводит к ошибке подтверждения Java.
Узлы, которые я использовал, являются точными копиями друг друга с одинаковыми списками и значениями дочерних узлов.
Спасибо,
Sony