From: <bo...@us...> - 2011-02-03 11:05:20
|
Revision: 489 http://xmlunit.svn.sourceforge.net/xmlunit/?rev=489&view=rev Author: bodewig Date: 2011-02-03 11:05:14 +0000 (Thu, 03 Feb 2011) Log Message: ----------- try to get additional information for second test failure in Gump Modified Paths: -------------- trunk/xmlunit/src/tests/java-legacy/org/custommonkey/xmlunit/test_Transform.java Modified: trunk/xmlunit/src/tests/java-legacy/org/custommonkey/xmlunit/test_Transform.java =================================================================== --- trunk/xmlunit/src/tests/java-legacy/org/custommonkey/xmlunit/test_Transform.java 2011-02-03 10:47:53 UTC (rev 488) +++ trunk/xmlunit/src/tests/java-legacy/org/custommonkey/xmlunit/test_Transform.java 2011-02-03 11:05:14 UTC (rev 489) @@ -41,8 +41,10 @@ import org.custommonkey.xmlunit.exceptions.ConfigurationException; +import javax.xml.transform.ErrorListener; import javax.xml.transform.OutputKeys; import javax.xml.transform.Source; +import javax.xml.transform.TransformerException; import javax.xml.transform.URIResolver; import junit.framework.TestCase; import junit.framework.TestSuite; @@ -138,6 +140,23 @@ + "<xsl:include href=\"urn:bar\"/>" + test_Constants.XSLT_END; try { + XMLUnit.getTransformerFactory() + .setErrorListener(new ErrorListener() { + public void error(TransformerException ex) { + log("error", ex); + } + public void fatalError(TransformerException ex) { + log("fatalError", ex); + } + public void warning(TransformerException ex) { + log("warning", ex); + } + private void log(String m, TransformerException ex) { + System.err.println("method " + m + + " received exception: " + + ex.getMessage()); + } + }); Transform transform = new Transform(s, xsl); transform.getResultString(); fail("should fail because of unknown include URI"); @@ -147,6 +166,7 @@ assertTrue("URIResolver has been called", tr.called); } finally { XMLUnit.setURIResolver(null); + XMLUnit.getTransformerFactory().setErrorListener(null); } } @@ -178,6 +198,8 @@ private boolean called = false; public Source resolve(String h, String b) { + System.err.println("TestResolver called with parameters " + + h + " and " + b); called = true; return null; } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |