From: <bo...@us...> - 2009-01-30 16:02:14
|
Revision: 287 http://xmlunit.svn.sourceforge.net/xmlunit/?rev=287&view=rev Author: bodewig Date: 2009-01-30 16:02:07 +0000 (Fri, 30 Jan 2009) Log Message: ----------- turn open discussion thread 2948005 into testcases Modified Paths: -------------- trunk/xmlunit/tests/java/org/custommonkey/xmlunit/examples/test_RecursiveElementNameAndTextQualifier.java Modified: trunk/xmlunit/tests/java/org/custommonkey/xmlunit/examples/test_RecursiveElementNameAndTextQualifier.java =================================================================== --- trunk/xmlunit/tests/java/org/custommonkey/xmlunit/examples/test_RecursiveElementNameAndTextQualifier.java 2008-12-15 14:12:57 UTC (rev 286) +++ trunk/xmlunit/tests/java/org/custommonkey/xmlunit/examples/test_RecursiveElementNameAndTextQualifier.java 2009-01-30 16:02:07 UTC (rev 287) @@ -1,6 +1,6 @@ /* ****************************************************************** -Copyright (c) 2008, Jeff Martin, Tim Bacon +Copyright (c) 2008-2009, Jeff Martin, Tim Bacon All rights reserved. Redistribution and use in source and binary forms, with or without @@ -43,6 +43,7 @@ import junit.framework.TestSuite; import org.custommonkey.xmlunit.Diff; +import org.custommonkey.xmlunit.XMLAssert; import org.custommonkey.xmlunit.ElementNameAndTextQualifier; import org.custommonkey.xmlunit.ElementQualifier; import org.custommonkey.xmlunit.XMLUnit; @@ -170,4 +171,91 @@ document = XMLUnit.newControlParser().newDocument(); } + /** + * @see https://sourceforge.net/forum/forum.php?thread_id=2948005&forum_id=73273 + */ + public void testOpenDiscussionThread2948995_1() throws Exception { + Diff myDiff = new Diff("<root>" + + " <ent>" + + " <value>" + + " <int>1</int>" + + " </value>" + + " <value>" + + " <int>2</int>" + + " </value>" + + " </ent>" + + " <ent>" + + " <value>" + + " <int>3</int>" + + " </value>" + + " <value>" + + " <int>4</int>" + + " </value>" + + " </ent>" + + "</root>", + "<root>" + + " <ent>" + + " <value>" + + " <int>2</int>" + + " </value>" + + " <value>" + + " <int>1</int>" + + " </value>" + + " </ent>" + + " <ent>" + + " <value>" + + " <int>3</int>" + + " </value>" + + " <value>" + + " <int>4</int>" + + " </value>" + + " </ent>" + + "</root>"); + myDiff.overrideElementQualifier(new RecursiveElementNameAndTextQualifier()); + XMLAssert.assertXMLEqual("Not similar", myDiff, true); + } + + /** + * @see https://sourceforge.net/forum/forum.php?thread_id=2948005&forum_id=73273 + */ + public void testOpenDiscussionThread2948995_2() throws Exception { + Diff myDiff = new Diff("<root>" + + " <ent>" + + " <value>" + + " <int>1</int>" + + " </value>" + + " <value>" + + " <int>2</int>" + + " </value>" + + " </ent>" + + " <ent>" + + " <value>" + + " <int>3</int>" + + " </value>" + + " <value>" + + " <int>4</int>" + + " </value>" + + " </ent>" + + "</root>", + "<root>" + + " <ent>" + + " <value>" + + " <int>1</int>" + + " </value>" + + " <value>" + + " <int>2</int>" + + " </value>" + + " </ent>" + + " <ent>" + + " <value>" + + " <int>4</int>" + + " </value>" + + " <value>" + + " <int>3</int>" + + " </value>" + + " </ent>" + + "</root>"); + myDiff.overrideElementQualifier(new RecursiveElementNameAndTextQualifier()); + XMLAssert.assertXMLEqual("Not similar", myDiff, true); + } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |