I’m having trouble getting a basic XML comparison to give me the answer I
expect. I’m using Junit4 & XMLUnit 1.5.
My code is:
public void testXmlTest1() throws SAXException, IOException
{
String source = "<stuff-doc><stuff>Stuff Stuff
Stuff</stuff><more-stuff>Some More Stuff</more-stuff></stuff-doc>";
String test = "<stuff-doc>\n<stuff>Stuff Stuff
Stuff</stuff>\n<more-stuff>Some More Stuff</more-stuff>\n</stuff-doc>";
assertXMLEqual(source, test);
}
XMLUnit is saying they are not the same as the number of children of
<stuff-doc> is 5, not 2. Well, that’s true because of the whitespace creating
text nodes. But I thought XMLUnit was supposed to cope with this?
What am I doing wrong? Do I need to specify something like a DTD? Or do I have
to create XPaths for every element?
Thanks,
GTG
—
Gordon Ross
------------------------------------------------------------------------------
Is your legacy SCM system holding you back? Join Perforce May 7 to find out:
• 3 signs your SCM is hindering your productivity
• Requirements for releasing software faster
• Expert tips and advice for migrating your SCM now
http://p.sf.net/sfu/perforce
_______________________________________________
Xmlunit-general mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xmlunit-general