Используя XMLUnit2 для сравнения двух xml файлов, используя groovy в soapui, он успешно сравнивает два файла. Хотел бы распечатать все обнаруженные различия, но он печатает только первое отличие. XMLUnit1 предполагает печать всех различий, но хотел бы использовать XMLUnit2.
Если у кого-то есть идеи, как печатать, пожалуйста, помогите мне, будет признателен.
Использование кода :
diff = DiffBuilder.compare(resxml1)
.withTest( resxml2)
.withNodeFilter(nodeFilter)
.withAttributeFilter(attributeFilter)
.ignoreComments()
.ignoreWhitespace()
.ignoreElementContentWhitespace()
.checkForSimilar()
.withNodeMatcher(new DefaultNodeMatcher(new ByNameAndTextRecSelector(), ElementSelectors.byName))
.build();
print diff