Вы можете перехватить AssertionError, чтобы получить подробное сообщение об ошибке на консоль.
Вы можете попробовать что-то вроде этого:
try{
// say you are comparing FileReader objects that
// refer to XML documents
assertXMLEqual(filereader1, filereader2);
} catch (final SAXException e) {
// show faiulre message
} catch (final IOException e) {
// show failure message
} catch (final AssertionError e) {
System.err.println(e.toString());
}
Но я думаю, что вместо того, чтобы ловить AssertionError, лучше узнать больше о
Ошибка подтверждения путем использования класса "Diff" (из org.custommonkey.xmlunit).
Вы можете использовать этот класс, чтобы проверить, похожи ли сравниваемые XML-документы
(или идентичные) и получить более подробную информацию о разнице. Вы также можете использовать
класс DetailDiff для получения подробных различий.
Проверьте Пример 4 и Пример 5 из
XMLUnit документация. Эти примеры показывают использование Diff и DetailDiff.