From: <bo...@us...> - 2007-03-22 17:11:12
|
Revision: 150 http://xmlunit.svn.sourceforge.net/xmlunit/?rev=150&view=rev Author: bodewig Date: 2007-03-22 10:11:11 -0700 (Thu, 22 Mar 2007) Log Message: ----------- Test for issue 1683752 Modified Paths: -------------- trunk/xmlunit/tests/java/org/custommonkey/xmlunit/test_DetailedDiff.java Modified: trunk/xmlunit/tests/java/org/custommonkey/xmlunit/test_DetailedDiff.java =================================================================== --- trunk/xmlunit/tests/java/org/custommonkey/xmlunit/test_DetailedDiff.java 2007-03-22 05:02:09 UTC (rev 149) +++ trunk/xmlunit/tests/java/org/custommonkey/xmlunit/test_DetailedDiff.java 2007-03-22 17:11:11 UTC (rev 150) @@ -165,6 +165,33 @@ } } + + public void testSeeAllDifferencesEvenIfDiffWouldSayHaltComparison() throws Exception { + String control = "<a><b/><c/></a>"; + String test = "<a><c/></a>"; + + Diff d = new Diff(control, test); + DetailedDiff dd = new DetailedDiff(d); + + List l = dd.getAllDifferences(); + // number of children is different, didn't find <b/>, wrong + // sequence of nodes + assertEquals(3, l.size()); + } + + public void XtestSeeAllDifferencesEvenIfDiffSaysHaltComparison() throws Exception { + String control = "<a><b/><c/></a>"; + String test = "<a><c/></a>"; + + Diff d = new Diff(control, test); + d.similar(); + DetailedDiff dd = new DetailedDiff(d); + + List l = dd.getAllDifferences(); + // number of children is different, didn't find <b/>, wrong + // sequence of nodes + assertEquals(3, l.size()); + } protected Diff buildDiff(Document control, Document test) { return new DetailedDiff(super.buildDiff(control, test)); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |