@Test public void testEquality() throws Exception { // convert FitsOutput xml doms to strings for the diff StringWriter sw = new StringWriter(); Document expectedDom = expected.getFitsXml(); Document actualDom = actual.getFitsXml(); serializer.output(actualDom, sw); String actualStr = sw.toString(); sw = new StringWriter(); serializer.output(expectedDom, sw); String expectedStr = sw.toString(); // get the file name in case of a failure FitsMetadataElement item = actual.getMetadataElement("filename"); DifferenceListener myDifferenceListener = new IgnoreAttributeValuesDifferenceListener(); Diff diff = new Diff(expectedStr, actualStr); diff.overrideDifferenceListener(myDifferenceListener); assertXMLIdentical("Error comparing: " + item.getValue(), diff, true); }